<!DOCTYPE HTML>
<html lang="en">
<head>
<title>Spring Cloud Reference - Spring Cloud Finchley.SR2 Reference | Docs4dev</title>
<meta charset="UTF-8">
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<meta name="description" content="Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems (e.g. configuration management, service discovery, circuit breakers, intelligent routing, micro-proxy, control bus, one-time tokens, global locks, leadership election, distributed sessions, cluster state). ">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="HandheldFriendly" content="true">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta property="og:type" content="website">
<meta property="og:title" content="Spring Cloud Reference - Spring Cloud Finchley.SR2 Reference">
<meta property="og:url" content="https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/">
<meta property="og:site_name" content="Docs4dev">
<meta property="og:locale" content="zh_CN">
<meta name="twitter:card" content="Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems (e.g. configuration management, service discovery, circuit breakers, intelligent routing, micro-proxy, control bus, one-time tokens, global locks, leadership election, distributed sessions, cluster state). ">
<meta name="generator" content="Docs4dev template engine">
<link rel="stylesheet" href="static/css/app.min.css">
<link rel="shortcut icon" href="https://www.docs4dev.com/static/images/favicon.ico" type="image/x-icon">
<script async="" src="static/js/js.js"></script>
<script async="" src="static/js/adsbygoogle.js" crossorigin="anonymous"></script>
<script>
    window.dataLayer = window.dataLayer || [];

    function gtag() {
      dataLayer.push(arguments);
    }

    gtag('js', new Date());
    gtag('config', 'UA-129571937-1');
  </script>
<link rel="amphtml" href="https://www.docs4dev.com/amp/docs/en/spring-cloud/Finchley.SR2/reference/index.html">

<script type="application/ld+json">{"name":null,"headline":"Spring Cloud Reference-Spring Cloud Finchley.SR2 Reference","inLanguage":"en-US","version":"Finchley.SR2","image":"/static/icon/icon-spring-cloud.svg","datePublished":"2021-05-20T12:51:01Z","dateCreated":"2021-05-20T12:51:01Z","dateModified":"2021-07-03T12:24:35Z","@context":"https://schema.org/","@type":"APIReference","abstract":"Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems (e.g. configuration management, service discovery, circuit breakers, intelligent routing, micro-proxy, control bus, one-time tokens, global locks, leadership election, distributed sessions, cluster state). "}</script>
</head>
<body>
<div class="book with-summary">
<div class="book-summary">
<div class="logo">
<a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference');" style="color: inherit;">
<img src="static/picture/icon-spring-cloud.svg" style="width: 48px; height: 48px;" alt="Logo">
</a>
<b style="color: inherit; margin-left: 8px;">Spring Cloud Reference</b>
</div>
<div class="item">
<div>
<label for="version">版本</label>
<select id="version" onchange="onVersionChange(this)">
<option value="Edgware.SR5">Edgware.SR5</option>
<option value="Finchley.SR2" selected="selected">Finchley.SR2</option>
<option value="Greenwich.RELEASE">Greenwich.RELEASE</option>
</select>
</div>
<div style="margin-top: 8px;">
<label for="language">语言</label>
<select id="language" onchange="onLangChange(this)" value="en">
<option value="en" selected="selected">English</option>
<option value="zh">中文</option>
</select>
</div>

</div>
<div class="item menus">
<a title="Table of Contents" style="margin-right: 8px;" href="#">
<i class="fa fa-chevron-left"></i>
<span style="margin-left: 2px;">返回目录</span>
</a>
</div>
<nav role="navigation" id="navigation">
<ul class="summary">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_pr01.html');"> </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__features.html');" title="1. Features"> 1. Features </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__cloud_native_applications.html');" title="I. Cloud Native Applications"> I. Cloud Native Applications </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_context_application_context_services.html');" title="2. Spring Cloud Context: Application Context Services"> 2. Spring Cloud Context: Application Context Services </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_context_application_context_services.html#_the_bootstrap_application_context');" title="2.1. The Bootstrap Application Context"> 2.1. The Bootstrap Application Context </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_context_application_context_services.html#_application_context_hierarchies');" title="2.2. Application Context Hierarchies"> 2.2. Application Context Hierarchies </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_context_application_context_services.html#customizing-bootstrap-properties');" title="2.3. Changing the Location of Bootstrap Properties"> 2.3. Changing the Location of Bootstrap Properties </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_context_application_context_services.html#overriding-bootstrap-properties');" title="2.4. Overriding the Values of Remote Properties"> 2.4. Overriding the Values of Remote Properties </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_context_application_context_services.html#_customizing_the_bootstrap_configuration');" title="2.5. Customizing the Bootstrap Configuration"> 2.5. Customizing the Bootstrap Configuration </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_context_application_context_services.html#customizing-bootstrap-property-sources');" title="2.6. Customizing the Bootstrap Property Sources"> 2.6. Customizing the Bootstrap Property Sources </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_context_application_context_services.html#_logging_configuration');" title="2.7. Logging Configuration"> 2.7. Logging Configuration </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_context_application_context_services.html#_environment_changes');" title="2.8. Environment Changes"> 2.8. Environment Changes </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_context_application_context_services.html#refresh-scope');" title="2.9. Refresh Scope"> 2.9. Refresh Scope </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_context_application_context_services.html#_encryption_and_decryption');" title="2.10. Encryption and Decryption"> 2.10. Encryption and Decryption </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_context_application_context_services.html#_endpoints');" title="2.11. Endpoints"> 2.11. Endpoints </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html');" title="3. Spring Cloud Commons: Common Abstractions"> 3. Spring Cloud Commons: Common Abstractions </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html#__enablediscoveryclient');" title="3.1. @EnableDiscoveryClient"> 3.1. @EnableDiscoveryClient </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html#_health_indicator');" title="3.1.1. Health Indicator"> 3.1.1. Health Indicator </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html#_serviceregistry');" title="3.2. ServiceRegistry"> 3.2. ServiceRegistry </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html#_serviceregistry_auto_registration');" title="3.2.1. ServiceRegistry Auto-Registration"> 3.2.1. ServiceRegistry Auto-Registration </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html#_serviceregistry_auto_registration_events');" title="ServiceRegistry Auto-Registration Events"> ServiceRegistry Auto-Registration Events </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html#_service_registry_actuator_endpoint');" title="3.2.2. Service Registry Actuator Endpoint"> 3.2.2. Service Registry Actuator Endpoint </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html#_spring_resttemplate_as_a_load_balancer_client');" title="3.3. Spring RestTemplate as a Load Balancer Client"> 3.3. Spring RestTemplate as a Load Balancer Client </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html#_spring_webclient_as_a_load_balancer_client');" title="3.4. Spring WebClient as a Load Balancer Client"> 3.4. Spring WebClient as a Load Balancer Client </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html#_retrying_failed_requests');" title="3.4.1. Retrying Failed Requests"> 3.4.1. Retrying Failed Requests </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html#_multiple_resttemplate_objects');" title="3.5. Multiple RestTemplate objects"> 3.5. Multiple RestTemplate objects </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html#loadbalanced-webclient');" title="3.6. Spring WebFlux WebClient as a Load Balancer Client"> 3.6. Spring WebFlux WebClient as a Load Balancer Client </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html#ignore-network-interfaces');" title="3.7. Ignore Network Interfaces"> 3.7. Ignore Network Interfaces </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html#http-clients');" title="3.8. HTTP Client Factories"> 3.8. HTTP Client Factories </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html#enabled-features');" title="3.9. Enabled Features"> 3.9. Enabled Features </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html#_feature_types');" title="3.9.1. Feature types"> 3.9.1. Feature types </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html#_declaring_features');" title="3.9.2. Declaring features"> 3.9.2. Declaring features </a> </li>
</ul> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config.html');" title="II. Spring Cloud Config"> II. Spring Cloud Config </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__quick_start.html');" title="4. Quick Start"> 4. Quick Start </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__quick_start.html#_client_side_usage');" title="4.1. Client Side Usage"> 4.1. Client Side Usage </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="5. Spring Cloud Config Server"> 5. Spring Cloud Config Server </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_environment_repository');" title="5.1. Environment Repository"> 5.1. Environment Repository </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_git_backend');" title="5.1.1. Git Backend"> 5.1.1. Git Backend </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_skipping_ssl_certificate_validation');" title="Skipping SSL Certificate Validation"> Skipping SSL Certificate Validation </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_setting_http_connection_timeout');" title="Setting HTTP Connection Timeout"> Setting HTTP Connection Timeout </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_placeholders_in_git_uri');" title="Placeholders in Git URI"> Placeholders in Git URI </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_pattern_matching_and_multiple_repositories');" title="Pattern Matching and Multiple Repositories"> Pattern Matching and Multiple Repositories </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_authentication');" title="Authentication"> Authentication </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_authentication_with_aws_codecommit');" title="Authentication with AWS CodeCommit"> Authentication with AWS CodeCommit </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_git_ssh_configuration_using_properties');" title="Git SSH configuration using properties"> Git SSH configuration using properties </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_placeholders_in_git_search_paths');" title="Placeholders in Git Search Paths"> Placeholders in Git Search Paths </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_force_pull_in_git_repositories');" title="Force pull in Git Repositories"> Force pull in Git Repositories </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_deleting_untracked_branches_in_git_repositories');" title="Deleting untracked branches in Git Repositories"> Deleting untracked branches in Git Repositories </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_git_refresh_rate');" title="Git Refresh Rate"> Git Refresh Rate </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_version_control_backend_filesystem_use');" title="5.1.2. Version Control Backend Filesystem Use"> 5.1.2. Version Control Backend Filesystem Use </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_file_system_backend');" title="5.1.3. File System Backend"> 5.1.3. File System Backend </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#vault-backend');" title="5.1.4. Vault Backend"> 5.1.4. Vault Backend </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_multiple_properties_sources');" title="Multiple Properties Sources"> Multiple Properties Sources </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_accessing_backends_through_a_proxy');" title="5.1.5. Accessing Backends Through a Proxy"> 5.1.5. Accessing Backends Through a Proxy </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_sharing_configuration_with_all_applications');" title="5.1.6. Sharing Configuration With All Applications"> 5.1.6. Sharing Configuration With All Applications </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#spring-cloud-config-server-file-based-repositories');" title="File Based Repositories"> File Based Repositories </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#spring-cloud-config-server-vault-server');" title="Vault Server"> Vault Server </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_jdbc_backend');" title="5.1.7. JDBC Backend"> 5.1.7. JDBC Backend </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#composite-environment-repositories');" title="5.1.8. Composite Environment Repositories"> 5.1.8. Composite Environment Repositories </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_custom_composite_environment_repositories');" title="Custom Composite Environment Repositories"> Custom Composite Environment Repositories </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_property_overrides');" title="5.1.9. Property Overrides"> 5.1.9. Property Overrides </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_health_indicator_2');" title="5.2. Health Indicator"> 5.2. Health Indicator </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_security');" title="5.3. Security"> 5.3. Security </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_encryption_and_decryption_2');" title="5.4. Encryption and Decryption"> 5.4. Encryption and Decryption </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_key_management');" title="5.5. Key Management"> 5.5. Key Management </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_creating_a_key_store_for_testing');" title="5.6. Creating a Key Store for Testing"> 5.6. Creating a Key Store for Testing </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_using_multiple_keys_and_key_rotation');" title="5.7. Using Multiple Keys and Key Rotation"> 5.7. Using Multiple Keys and Key Rotation </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html#_serving_encrypted_properties');" title="5.8. Serving Encrypted Properties"> 5.8. Serving Encrypted Properties </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serving_alternative_formats.html');" title="6. Serving Alternative Formats"> 6. Serving Alternative Formats </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serving_plain_text.html');" title="7. Serving Plain Text"> 7. Serving Plain Text </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__embedding_the_config_server.html');" title="8. Embedding the Config Server"> 8. Embedding the Config Server </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__push_notifications_and_spring_cloud_bus.html');" title="9. Push Notifications and Spring Cloud Bus"> 9. Push Notifications and Spring Cloud Bus </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_client.html');" title="10. Spring Cloud Config Client"> 10. Spring Cloud Config Client </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_client.html#config-first-bootstrap');" title="10.1. Config First Bootstrap"> 10.1. Config First Bootstrap </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_client.html#discovery-first-bootstrap');" title="10.2. Discovery First Bootstrap"> 10.2. Discovery First Bootstrap </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_client.html#config-client-fail-fast');" title="10.3. Config Client Fail Fast"> 10.3. Config Client Fail Fast </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_client.html#config-client-retry');" title="10.4. Config Client Retry"> 10.4. Config Client Retry </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_client.html#_locating_remote_configuration_resources');" title="10.5. Locating Remote Configuration Resources"> 10.5. Locating Remote Configuration Resources </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_client.html#_specifying_multiple_urls_for_the_config_server');" title="10.6. Specifying Multiple Urls for the Config Server"> 10.6. Specifying Multiple Urls for the Config Server </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_client.html#_configuring_read_timeouts');" title="10.7. Configuring Read Timeouts"> 10.7. Configuring Read Timeouts </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_client.html#_security_2');" title="10.8. Security"> 10.8. Security </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_client.html#_health_indicator_3');" title="10.8.1. Health Indicator"> 10.8.1. Health Indicator </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_client.html#custom-rest-template');" title="10.8.2. Providing A Custom RestTemplate"> 10.8.2. Providing A Custom RestTemplate </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_client.html#_vault');" title="10.8.3. Vault"> 10.8.3. Vault </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_client.html#_nested_keys_in_vault');" title="10.9. Nested Keys In Vault"> 10.9. Nested Keys In Vault </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_netflix.html');" title="III. Spring Cloud Netflix"> III. Spring Cloud Netflix </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html');" title="11. Service Discovery: Eureka Clients"> 11. Service Discovery: Eureka Clients </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html#netflix-eureka-client-starter');" title="11.1. How to Include Eureka Client"> 11.1. How to Include Eureka Client </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html#_registering_with_eureka');" title="11.2. Registering with Eureka"> 11.2. Registering with Eureka </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html#_authenticating_with_the_eureka_server');" title="11.3. Authenticating with the Eureka Server"> 11.3. Authenticating with the Eureka Server </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html#_status_page_and_health_indicator');" title="11.4. Status Page and Health Indicator"> 11.4. Status Page and Health Indicator </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html#_registering_a_secure_application');" title="11.5. Registering a Secure Application"> 11.5. Registering a Secure Application </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html#_eureka_s_health_checks');" title="11.6. Eureka’s Health Checks"> 11.6. Eureka’s Health Checks </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html#_eureka_metadata_for_instances_and_clients');" title="11.7. Eureka Metadata for Instances and Clients"> 11.7. Eureka Metadata for Instances and Clients </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html#_using_eureka_on_cloud_foundry');" title="11.7.1. Using Eureka on Cloud Foundry"> 11.7.1. Using Eureka on Cloud Foundry </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html#_using_eureka_on_aws');" title="11.7.2. Using Eureka on AWS"> 11.7.2. Using Eureka on AWS </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html#_changing_the_eureka_instance_id');" title="11.7.3. Changing the Eureka Instance ID"> 11.7.3. Changing the Eureka Instance ID </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html#_using_the_eurekaclient');" title="11.8. Using the EurekaClient"> 11.8. Using the EurekaClient </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html#_eurekaclient_without_jersey');" title="11.8.1. EurekaClient without Jersey"> 11.8.1. EurekaClient without Jersey </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html#_alternatives_to_the_native_netflix_eurekaclient');" title="11.9. Alternatives to the Native Netflix EurekaClient"> 11.9. Alternatives to the Native Netflix EurekaClient </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html#_why_is_it_so_slow_to_register_a_service');" title="11.10. Why Is It so Slow to Register a Service?"> 11.10. Why Is It so Slow to Register a Service? </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html#_zones');" title="11.11. Zones"> 11.11. Zones </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-eureka-server.html');" title="12. Service Discovery: Eureka Server"> 12. Service Discovery: Eureka Server </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-eureka-server.html#netflix-eureka-server-starter');" title="12.1. How to Include Eureka Server"> 12.1. How to Include Eureka Server </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-eureka-server.html#spring-cloud-running-eureka-server');" title="12.2. How to Run a Eureka Server"> 12.2. How to Run a Eureka Server </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-eureka-server.html#spring-cloud-eureka-server-zones-and-regions');" title="12.3. High Availability, Zones and Regions"> 12.3. High Availability, Zones and Regions </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-eureka-server.html#spring-cloud-eureka-server-standalone-mode');" title="12.4. Standalone Mode"> 12.4. Standalone Mode </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-eureka-server.html#spring-cloud-eureka-server-peer-awareness');" title="12.5. Peer Awareness"> 12.5. Peer Awareness </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-eureka-server.html#spring-cloud-eureka-server-prefer-ip-address');" title="12.6. When to Prefer IP Address"> 12.6. When to Prefer IP Address </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-eureka-server.html#_securing_the_eureka_server');" title="12.7. Securing The Eureka Server"> 12.7. Securing The Eureka Server </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__circuit_breaker_hystrix_clients.html');" title="13. Circuit Breaker: Hystrix Clients"> 13. Circuit Breaker: Hystrix Clients </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__circuit_breaker_hystrix_clients.html#_how_to_include_hystrix');" title="13.1. How to Include Hystrix"> 13.1. How to Include Hystrix </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__circuit_breaker_hystrix_clients.html#netflix-hystrix-starter');" title="13.2. Propagating the Security Context or Using Spring Scopes"> 13.2. Propagating the Security Context or Using Spring Scopes </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__circuit_breaker_hystrix_clients.html#_health_indicator_4');" title="13.3. Health Indicator"> 13.3. Health Indicator </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__circuit_breaker_hystrix_clients.html#_hystrix_metrics_stream');" title="13.4. Hystrix Metrics Stream"> 13.4. Hystrix Metrics Stream </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__circuit_breaker_hystrix_dashboard.html');" title="14. Circuit Breaker: Hystrix Dashboard"> 14. Circuit Breaker: Hystrix Dashboard </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__hystrix_timeouts_and_ribbon_clients.html');" title="15. Hystrix Timeouts And Ribbon Clients"> 15. Hystrix Timeouts And Ribbon Clients </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__hystrix_timeouts_and_ribbon_clients.html#netflix-hystrix-dashboard-starter');" title="15.1. How to Include the Hystrix Dashboard"> 15.1. How to Include the Hystrix Dashboard </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__hystrix_timeouts_and_ribbon_clients.html#_turbine');" title="15.2. Turbine"> 15.2. Turbine </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__hystrix_timeouts_and_ribbon_clients.html#_clusters_endpoint');" title="15.2.1. Clusters Endpoint"> 15.2.1. Clusters Endpoint </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__hystrix_timeouts_and_ribbon_clients.html#_turbine_stream');" title="15.3. Turbine Stream"> 15.3. Turbine Stream </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-ribbon.html');" title="16. Client Side Load Balancer: Ribbon"> 16. Client Side Load Balancer: Ribbon </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-ribbon.html#netflix-ribbon-starter');" title="16.1. How to Include Ribbon"> 16.1. How to Include Ribbon </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-ribbon.html#_customizing_the_ribbon_client');" title="16.2. Customizing the Ribbon Client"> 16.2. Customizing the Ribbon Client </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-ribbon.html#_customizing_the_default_for_all_ribbon_clients');" title="16.3. Customizing the Default for All Ribbon Clients"> 16.3. Customizing the Default for All Ribbon Clients </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-ribbon.html#_customizing_the_ribbon_client_by_setting_properties');" title="16.4. Customizing the Ribbon Client by Setting Properties"> 16.4. Customizing the Ribbon Client by Setting Properties </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-ribbon.html#_using_ribbon_with_eureka');" title="16.5. Using Ribbon with Eureka"> 16.5. Using Ribbon with Eureka </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-ribbon.html#spring-cloud-ribbon-without-eureka');" title="16.6. Example: How to Use Ribbon Without Eureka"> 16.6. Example: How to Use Ribbon Without Eureka </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-ribbon.html#_example_disable_eureka_use_in_ribbon');" title="16.7. Example: Disable Eureka Use in Ribbon"> 16.7. Example: Disable Eureka Use in Ribbon </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-ribbon.html#_using_the_ribbon_api_directly');" title="16.8. Using the Ribbon API Directly"> 16.8. Using the Ribbon API Directly </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-ribbon.html#ribbon-child-context-eager-load');" title="16.9. Caching of Ribbon Configuration"> 16.9. Caching of Ribbon Configuration </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-ribbon.html#how-to-configure-hystrix-thread-pools');" title="16.10. How to Configure Hystrix Thread Pools"> 16.10. How to Configure Hystrix Thread Pools </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-ribbon.html#how-to-provdie-a-key-to-ribbon');" title="16.11. How to Provide a Key to Ribbon’s IRule"> 16.11. How to Provide a Key to Ribbon’s IRule </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__external_configuration_archaius.html');" title="17. External Configuration: Archaius"> 17. External Configuration: Archaius </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18. Router and Filter: Zuul"> 18. Router and Filter: Zuul </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#netflix-zuul-starter');" title="18.1. How to Include Zuul"> 18.1. How to Include Zuul </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#netflix-zuul-reverse-proxy');" title="18.2. Embedded Zuul Reverse Proxy"> 18.2. Embedded Zuul Reverse Proxy </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#_zuul_http_client');" title="18.3. Zuul Http Client"> 18.3. Zuul Http Client </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#_cookies_and_sensitive_headers');" title="18.4. Cookies and Sensitive Headers"> 18.4. Cookies and Sensitive Headers </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#_ignored_headers');" title="18.5. Ignored Headers"> 18.5. Ignored Headers </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#_management_endpoints');" title="18.6. Management Endpoints"> 18.6. Management Endpoints </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#_routes_endpoint');" title="18.6.1. Routes Endpoint"> 18.6.1. Routes Endpoint </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#_filters_endpoint');" title="18.6.2. Filters Endpoint"> 18.6.2. Filters Endpoint </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#_strangulation_patterns_and_local_forwards');" title="18.7. Strangulation Patterns and Local Forwards"> 18.7. Strangulation Patterns and Local Forwards </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#_uploading_files_through_zuul');" title="18.8. Uploading Files through Zuul"> 18.8. Uploading Files through Zuul </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#_query_string_encoding');" title="18.9. Query String Encoding"> 18.9. Query String Encoding </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#_plain_embedded_zuul');" title="18.10. Plain Embedded Zuul"> 18.10. Plain Embedded Zuul </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#_disable_zuul_filters');" title="18.11. Disable Zuul Filters"> 18.11. Disable Zuul Filters </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#hystrix-fallbacks-for-routes');" title="18.12. Providing Hystrix Fallbacks For Routes"> 18.12. Providing Hystrix Fallbacks For Routes </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#_zuul_timeouts');" title="18.13. Zuul Timeouts"> 18.13. Zuul Timeouts </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#zuul-redirect-location-rewrite');" title="18.14. Rewriting the Location header"> 18.14. Rewriting the Location header </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#_metrics');" title="18.15. Metrics"> 18.15. Metrics </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#zuul-developer-guide');" title="18.16. Zuul Developer Guide"> 18.16. Zuul Developer Guide </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#_the_zuul_servlet');" title="18.16.1. The Zuul Servlet"> 18.16.1. The Zuul Servlet </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#_zuul_requestcontext');" title="18.16.2. Zuul RequestContext"> 18.16.2. Zuul RequestContext </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#__literal_enablezuulproxy_literal_vs_literal_enablezuulserver_literal');" title="18.16.3. @EnableZuulProxy vs. @EnableZuulServer"> 18.16.3. @EnableZuulProxy vs. @EnableZuulServer </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#zuul-developer-guide-enable-filters');" title="18.16.4. @EnableZuulServer Filters"> 18.16.4. @EnableZuulServer Filters </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#__literal_enablezuulproxy_literal_filters');" title="18.16.5. @EnableZuulProxy Filters"> 18.16.5. @EnableZuulProxy Filters </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#_custom_zuul_filter_examples');" title="18.16.6. Custom Zuul Filter Examples"> 18.16.6. Custom Zuul Filter Examples </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#zuul-developer-guide-sample-pre-filter');" title="How to Write a Pre Filter"> How to Write a Pre Filter </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#zuul-developer-guide-sample-route-filter');" title="How to Write a Route Filter"> How to Write a Route Filter </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#zuul-developer-guide-sample-post-filter');" title="How to Write a Post Filter"> How to Write a Post Filter </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#_how_zuul_errors_work');" title="18.16.7. How Zuul Errors Work"> 18.16.7. How Zuul Errors Work </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html#_zuul_eager_application_context_loading');" title="18.16.8. Zuul Eager Application Context Loading"> 18.16.8. Zuul Eager Application Context Loading </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__polyglot_support_with_sidecar.html');" title="19. Polyglot support with Sidecar"> 19. Polyglot support with Sidecar </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_retrying-failed-requests.html');" title="20. Retrying Failed Requests"> 20. Retrying Failed Requests </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_retrying-failed-requests.html#_backoff_policies');" title="20.1. BackOff Policies"> 20.1. BackOff Policies </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_retrying-failed-requests.html#_configuration');" title="20.2. Configuration"> 20.2. Configuration </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_retrying-failed-requests.html#_zuul');" title="20.2.1. Zuul"> 20.2.1. Zuul </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__http_clients.html');" title="21. HTTP Clients"> 21. HTTP Clients </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_openfeign.html');" title="IV. Spring Cloud OpenFeign"> IV. Spring Cloud OpenFeign </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-feign.html');" title="22. Declarative REST Client: Feign"> 22. Declarative REST Client: Feign </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-feign.html#netflix-feign-starter');" title="22.1. How to Include Feign"> 22.1. How to Include Feign </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-feign.html#spring-cloud-feign-overriding-defaults');" title="22.2. Overriding Feign Defaults"> 22.2. Overriding Feign Defaults </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-feign.html#_creating_feign_clients_manually');" title="22.3. Creating Feign Clients Manually"> 22.3. Creating Feign Clients Manually </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-feign.html#spring-cloud-feign-hystrix');" title="22.4. Feign Hystrix Support"> 22.4. Feign Hystrix Support </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-feign.html#spring-cloud-feign-hystrix-fallback');" title="22.5. Feign Hystrix Fallbacks"> 22.5. Feign Hystrix Fallbacks </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-feign.html#_feign_and_literal_primary_literal');" title="22.6. Feign and @Primary"> 22.6. Feign and @Primary </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-feign.html#spring-cloud-feign-inheritance');" title="22.7. Feign Inheritance Support"> 22.7. Feign Inheritance Support </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-feign.html#_feign_request_response_compression');" title="22.8. Feign request/response compression"> 22.8. Feign request/response compression </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-feign.html#_feign_logging');" title="22.9. Feign logging"> 22.9. Feign logging </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_stream.html');" title="V. Spring Cloud Stream"> V. Spring Cloud Stream </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__quick_start_2.html');" title="23. Quick Start"> 23. Quick Start </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__quick_start_2.html#spring-cloud-stream-preface-creating-sample-application');" title="23.1. Creating a Sample Application by Using Spring Initializr"> 23.1. Creating a Sample Application by Using Spring Initializr </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__quick_start_2.html#spring-cloud-stream-preface-importing-project');" title="23.2. Importing the Project into Your IDE"> 23.2. Importing the Project into Your IDE </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__quick_start_2.html#spring-cloud-stream-preface-adding-message-handler');" title="23.3. Adding a Message Handler, Building, and Running"> 23.3. Adding a Message Handler, Building, and Running </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__what_s_new_in_2_0.html');" title="24. What’s New in 2.0?"> 24. What’s New in 2.0? </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__what_s_new_in_2_0.html#spring-cloud-stream-preface-new-features');" title="24.1. New Features and Components"> 24.1. New Features and Components </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__what_s_new_in_2_0.html#spring-cloud-stream-preface-notable-enhancements');" title="24.2. Notable Enhancements"> 24.2. Notable Enhancements </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__what_s_new_in_2_0.html#spring-cloud-stream-preface-actuator-web-dependencies');" title="24.2.1. Both Actuator and Web Dependencies Are Now Optional"> 24.2.1. Both Actuator and Web Dependencies Are Now Optional </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__what_s_new_in_2_0.html#spring-cloud-stream-preface-content-type-negotiation-improvements');" title="24.2.2. Content-type Negotiation Improvements"> 24.2.2. Content-type Negotiation Improvements </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__what_s_new_in_2_0.html#spring-cloud-stream-preface-notable-deprecations');" title="24.3. Notable Deprecations"> 24.3. Notable Deprecations </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__what_s_new_in_2_0.html#spring-cloud-stream-preface-deprecation-java-serialization');" title="24.3.1. Java Serialization (Java Native and Kryo)"> 24.3.1. Java Serialization (Java Native and Kryo) </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__what_s_new_in_2_0.html#spring-cloud-stream-preface-deprecation-classes-methods');" title="24.3.2. Deprecated Classes and Methods"> 24.3.2. Deprecated Classes and Methods </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-stream-overview-introducing.html');" title="25. Introducing Spring Cloud Stream"> 25. Introducing Spring Cloud Stream </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__main_concepts.html');" title="26. Main Concepts"> 26. Main Concepts </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__main_concepts.html#spring-cloud-stream-overview-application-model');" title="26.1. Application Model"> 26.1. Application Model </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__main_concepts.html#_fat_jar');" title="26.1.1. Fat JAR"> 26.1.1. Fat JAR </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__main_concepts.html#spring-cloud-stream-overview-binder-abstraction');" title="26.2. The Binder Abstraction"> 26.2. The Binder Abstraction </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__main_concepts.html#spring-cloud-stream-overview-persistent-publish-subscribe-support');" title="26.3. Persistent Publish-Subscribe Support"> 26.3. Persistent Publish-Subscribe Support </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__main_concepts.html#consumer-groups');" title="26.4. Consumer Groups"> 26.4. Consumer Groups </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__main_concepts.html#consumer-types');" title="26.5. Consumer Types"> 26.5. Consumer Types </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__main_concepts.html#durability');" title="26.5.1. Durability"> 26.5.1. Durability </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__main_concepts.html#partitioning');" title="26.6. Partitioning Support"> 26.6. Partitioning Support </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html');" title="27. Programming Model"> 27. Programming Model </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html#_destination_binders');" title="27.1. Destination Binders"> 27.1. Destination Binders </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html#_destination_bindings');" title="27.2. Destination Bindings"> 27.2. Destination Bindings </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html#spring-cloud-stream-overview-producing-consuming-messages');" title="27.3. Producing and Consuming Messages"> 27.3. Producing and Consuming Messages </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html#_spring_integration_support');" title="27.3.1. Spring Integration Support"> 27.3.1. Spring Integration Support </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html#_using_streamlistener_annotation');" title="27.3.2. Using @StreamListener Annotation"> 27.3.2. Using @StreamListener Annotation </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html#_using_streamlistener_for_content_based_routing');" title="27.3.3. Using @StreamListener for Content-based routing"> 27.3.3. Using @StreamListener for Content-based routing </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html#spring-cloud-streams-overview-using-polled-consumers');" title="27.3.4. Using Polled Consumers"> 27.3.4. Using Polled Consumers </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html#spring-cloud-stream-overview-error-handling');" title="27.4. Error Handling"> 27.4. Error Handling </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html#_application_error_handling');" title="27.4.1. Application Error Handling"> 27.4.1. Application Error Handling </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html#_system_error_handling');" title="27.4.2. System Error Handling"> 27.4.2. System Error Handling </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html#_drop_failed_messages');" title="Drop Failed Messages"> Drop Failed Messages </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html#_dlq_dead_letter_queue');" title="DLQ - Dead Letter Queue"> DLQ - Dead Letter Queue </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html#_re_queue_failed_messages');" title="Re-queue Failed Messages"> Re-queue Failed Messages </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html#_retry_template');" title="27.4.3. Retry Template"> 27.4.3. Retry Template </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html#spring-cloud-stream-overview-reactive-programming-support');" title="27.5. Reactive Programming Support"> 27.5. Reactive Programming Support </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html#_reactor_based_handlers');" title="27.5.1. Reactor-based Handlers"> 27.5.1. Reactor-based Handlers </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html#_reactive_sources');" title="27.5.2. Reactive Sources"> 27.5.2. Reactive Sources </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-stream-overview-binders.html');" title="28. Binders"> 28. Binders </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-stream-overview-binders.html#_producers_and_consumers');" title="28.1. Producers and Consumers"> 28.1. Producers and Consumers </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-stream-overview-binders.html#spring-cloud-stream-overview-binder-api');" title="28.2. Binder SPI"> 28.2. Binder SPI </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-stream-overview-binders.html#_binder_detection');" title="28.3. Binder Detection"> 28.3. Binder Detection </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-stream-overview-binders.html#_classpath_detection');" title="28.3.1. Classpath Detection"> 28.3.1. Classpath Detection </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-stream-overview-binders.html#multiple-binders');" title="28.4. Multiple Binders on the Classpath"> 28.4. Multiple Binders on the Classpath </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-stream-overview-binders.html#multiple-systems');" title="28.5. Connecting to Multiple Systems"> 28.5. Connecting to Multiple Systems </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-stream-overview-binders.html#_binding_visualization_and_control');" title="28.6. Binding visualization and control"> 28.6. Binding visualization and control </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-stream-overview-binders.html#_binder_configuration_properties');" title="28.7. Binder Configuration Properties"> 28.7. Binder Configuration Properties </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__configuration_options.html');" title="29. Configuration Options"> 29. Configuration Options </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__configuration_options.html#_binding_service_properties');" title="29.1. Binding Service Properties"> 29.1. Binding Service Properties </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__configuration_options.html#binding-properties');" title="29.2. Binding Properties"> 29.2. Binding Properties </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__configuration_options.html#_common_binding_properties');" title="29.2.1. Common Binding Properties"> 29.2.1. Common Binding Properties </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__configuration_options.html#_consumer_properties');" title="29.2.2. Consumer Properties"> 29.2.2. Consumer Properties </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__configuration_options.html#_producer_properties');" title="29.2.3. Producer Properties"> 29.2.3. Producer Properties </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__configuration_options.html#dynamicdestination');" title="29.3. Using Dynamically Bound Destinations"> 29.3. Using Dynamically Bound Destinations </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_content-type-management.html');" title="30. Content Type Negotiation"> 30. Content Type Negotiation </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_content-type-management.html#_mechanics');" title="30.1. Mechanics"> 30.1. Mechanics </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_content-type-management.html#_content_type_versus_argument_type');" title="30.1.1. Content Type versus Argument Type"> 30.1.1. Content Type versus Argument Type </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_content-type-management.html#_message_converters');" title="30.1.2. Message Converters"> 30.1.2. Message Converters </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_content-type-management.html#_provided_messageconverters');" title="30.2. Provided MessageConverters"> 30.2. Provided MessageConverters </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_content-type-management.html#spring-cloud-stream-overview-user-defined-message-converters');" title="30.3. User-defined Message Converters"> 30.3. User-defined Message Converters </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html');" title="31. Schema Evolution Support"> 31. Schema Evolution Support </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html#_schema_registry_client');" title="31.1. Schema Registry Client"> 31.1. Schema Registry Client </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html#_schema_registry_client_properties');" title="31.1.1. Schema Registry Client Properties"> 31.1.1. Schema Registry Client Properties </a> </li>
 </ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html#_avro_schema_registry_client_message_converters');" title="31.2. Avro Schema Registry Client Message Converters"> 31.2. Avro Schema Registry Client Message Converters </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html#_avro_schema_registry_message_converter_properties');" title="31.2.1. Avro Schema Registry Message Converter Properties"> 31.2.1. Avro Schema Registry Message Converter Properties </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html#_apache_avro_message_converters');" title="31.3. Apache Avro Message Converters"> 31.3. Apache Avro Message Converters </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html#_converters_with_schema_support');" title="31.4. Converters with Schema Support"> 31.4. Converters with Schema Support </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html#_schema_registry_server');" title="31.5. Schema Registry Server"> 31.5. Schema Registry Server </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html#_schema_registry_server_api');" title="31.5.1. Schema Registry Server API"> 31.5.1. Schema Registry Server API </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html#spring-cloud-stream-overview-registering-new-schema');" title="Registering a New Schema"> Registering a New Schema </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html#spring-cloud-stream-overview-retrieve-schema-subject-format-version');" title="Retrieving an Existing Schema by Subject, Format, and Version"> Retrieving an Existing Schema by Subject, Format, and Version </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html#spring-cloud-stream-overview-retrieve-schema-subject-format');" title="Retrieving an Existing Schema by Subject and Format"> Retrieving an Existing Schema by Subject and Format </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html#spring-cloud-stream-overview-retrieve-schema-id');" title="Retrieving an Existing Schema by ID"> Retrieving an Existing Schema by ID </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html#spring-cloud-stream-overview-deleting-schema-subject-format-version');" title="Deleting a Schema by Subject, Format, and Version"> Deleting a Schema by Subject, Format, and Version </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html#spring-cloud-stream-overview-deleting-schema-id');" title="Deleting a Schema by ID"> Deleting a Schema by ID </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html#spring-cloud-stream-overview-deleting-schema-subject');" title="Deleting a Schema by Subject"> Deleting a Schema by Subject </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html#_using_confluent_s_schema_registry');" title="31.5.2. Using Confluent’s Schema Registry"> 31.5.2. Using Confluent’s Schema Registry </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html#_schema_registration_and_resolution');" title="31.6. Schema Registration and Resolution"> 31.6. Schema Registration and Resolution </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html#spring-cloud-stream-overview-schema-registration-process');" title="31.6.1. Schema Registration Process (Serialization)"> 31.6.1. Schema Registration Process (Serialization) </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html#spring-cloud-stream-overview-schema-resolution-process');" title="31.6.2. Schema Resolution Process (Deserialization)"> 31.6.2. Schema Resolution Process (Deserialization) </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__inter_application_communication.html');" title="32. Inter-Application Communication"> 32. Inter-Application Communication </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__inter_application_communication.html#spring-cloud-stream-overview-connecting-multiple-application-instances');" title="32.1. Connecting Multiple Application Instances"> 32.1. Connecting Multiple Application Instances </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__inter_application_communication.html#spring-cloud-stream-overview-instance-index-instance-count');" title="32.2. Instance Index and Instance Count"> 32.2. Instance Index and Instance Count </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__inter_application_communication.html#spring-cloud-stream-overview-partitioning');" title="32.3. Partitioning"> 32.3. Partitioning </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__inter_application_communication.html#spring-cloud-stream-overview-configuring-output-bindings-partitioning');" title="32.3.1. Configuring Output Bindings for Partitioning"> 32.3.1. Configuring Output Bindings for Partitioning </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__inter_application_communication.html#spring-cloud-stream-overview-configuring-input-bindings-partitioning');" title="32.3.2. Configuring Input Bindings for Partitioning"> 32.3.2. Configuring Input Bindings for Partitioning </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__testing.html');" title="33. Testing"> 33. Testing </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__testing.html#_disabling_the_test_binder_autoconfiguration');" title="33.1. Disabling the Test Binder Autoconfiguration"> 33.1. Disabling the Test Binder Autoconfiguration </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__health_indicator_5.html');" title="34. Health Indicator"> 34. Health Indicator </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-stream-overview-metrics-emitter.html');" title="35. Metrics Emitter"> 35. Metrics Emitter </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__samples.html');" title="36. Samples"> 36. Samples </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__samples.html#_deploying_stream_applications_on_cloudfoundry');" title="36.1. Deploying Stream Applications on CloudFoundry"> 36.1. Deploying Stream Applications on CloudFoundry </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__binder_implementations.html');" title="VI. Binder Implementations"> VI. Binder Implementations </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html');" title="37. Apache Kafka Binder"> 37. Apache Kafka Binder </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html#_usage');" title="37.1. Usage"> 37.1. Usage </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html#_apache_kafka_binder_overview');" title="37.2. Apache Kafka Binder Overview"> 37.2. Apache Kafka Binder Overview </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html#_configuration_options_2');" title="37.3. Configuration Options"> 37.3. Configuration Options </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html#_kafka_binder_properties');" title="37.3.1. Kafka Binder Properties"> 37.3.1. Kafka Binder Properties </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html#kafka-consumer-properties');" title="37.3.2. Kafka Consumer Properties"> 37.3.2. Kafka Consumer Properties </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html#kafka-producer-properties');" title="37.3.3. Kafka Producer Properties"> 37.3.3. Kafka Producer Properties </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html#_usage_examples');" title="37.3.4. Usage examples"> 37.3.4. Usage examples </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html#_example_setting_literal_autocommitoffset_literal_to_literal_false_literal_and_relying_on_manual_acking');" title="Example: Setting autoCommitOffset to false and Relying on Manual Acking"> Example: Setting autoCommitOffset to false and Relying on Manual Acking </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html#_example_security_configuration');" title="Example: Security Configuration"> Example: Security Configuration </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html#pause-resume');" title="Example: Pausing and Resuming the Consumer"> Example: Pausing and Resuming the Consumer </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html#kafka-error-channels');" title="37.4. Error Channels"> 37.4. Error Channels </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html#kafka-metrics');" title="37.5. Kafka Metrics"> 37.5. Kafka Metrics </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html#kafka-dlq-processing');" title="37.6. Dead-Letter Topic Processing"> 37.6. Dead-Letter Topic Processing </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html#_partitioning_with_the_kafka_binder');" title="37.7. Partitioning with the Kafka Binder"> 37.7. Partitioning with the Kafka Binder </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html');" title="38. Apache Kafka Streams Binder"> 38. Apache Kafka Streams Binder </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html#_usage_2');" title="38.1. Usage"> 38.1. Usage </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html#_kafka_streams_binder_overview');" title="38.2. Kafka Streams Binder Overview"> 38.2. Kafka Streams Binder Overview </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html#_streams_dsl');" title="38.2.1. Streams DSL"> 38.2.1. Streams DSL </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html#_configuration_options_3');" title="38.3. Configuration Options"> 38.3. Configuration Options </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html#_kafka_streams_properties');" title="38.3.1. Kafka Streams Properties"> 38.3.1. Kafka Streams Properties </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html#_timewindow_properties');" title="38.3.2. TimeWindow properties:"> 38.3.2. TimeWindow properties: </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html#_multiple_input_bindings');" title="38.4. Multiple Input Bindings"> 38.4. Multiple Input Bindings </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html#_multiple_input_bindings_as_a_sink');" title="38.4.1. Multiple Input Bindings as a Sink"> 38.4.1. Multiple Input Bindings as a Sink </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html#_multiple_input_bindings_as_a_processor');" title="38.4.2. Multiple Input Bindings as a Processor"> 38.4.2. Multiple Input Bindings as a Processor </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html#_multiple_output_bindings_aka_branching');" title="38.5. Multiple Output Bindings (aka Branching)"> 38.5. Multiple Output Bindings (aka Branching) </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html#_message_conversion');" title="38.6. Message Conversion"> 38.6. Message Conversion </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html#_outbound_serialization');" title="38.6.1. Outbound serialization"> 38.6.1. Outbound serialization </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html#_inbound_deserialization');" title="38.6.2. Inbound Deserialization"> 38.6.2. Inbound Deserialization </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html#_error_handling');" title="38.7. Error Handling"> 38.7. Error Handling </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html#_handling_deserialization_exceptions');" title="38.7.1. Handling Deserialization Exceptions"> 38.7.1. Handling Deserialization Exceptions </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html#_handling_non_deserialization_exceptions');" title="38.7.2. Handling Non-Deserialization Exceptions"> 38.7.2. Handling Non-Deserialization Exceptions </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html#_interactive_queries');" title="38.8. Interactive Queries"> 38.8. Interactive Queries </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html#_accessing_the_underlying_kafkastreams_object');" title="38.9. Accessing the underlying KafkaStreams object"> 38.9. Accessing the underlying KafkaStreams object </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html');" title="39. RabbitMQ Binder"> 39. RabbitMQ Binder </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html#_usage_3');" title="39.1. Usage"> 39.1. Usage </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html#_rabbitmq_binder_overview');" title="39.2. RabbitMQ Binder Overview"> 39.2. RabbitMQ Binder Overview </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html#_configuration_options_4');" title="39.3. Configuration Options"> 39.3. Configuration Options </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html#rabbit-binder-properties');" title="39.3.1. RabbitMQ Binder Properties"> 39.3.1. RabbitMQ Binder Properties </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html#_rabbitmq_consumer_properties');" title="39.3.2. RabbitMQ Consumer Properties"> 39.3.2. RabbitMQ Consumer Properties </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html#_rabbit_producer_properties');" title="39.3.3. Rabbit Producer Properties"> 39.3.3. Rabbit Producer Properties </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html#_retry_with_the_rabbitmq_binder');" title="39.4. Retry With the RabbitMQ Binder"> 39.4. Retry With the RabbitMQ Binder </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html#_putting_it_all_together');" title="39.4.1. Putting it All Together"> 39.4.1. Putting it All Together </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html#rabbit-error-channels');" title="39.5. Error Channels"> 39.5. Error Channels </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html#rabbit-dlq-processing');" title="39.6. Dead-Letter Queue Processing"> 39.6. Dead-Letter Queue Processing </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html#_non_partitioned_destinations');" title="39.6.1. Non-Partitioned Destinations"> 39.6.1. Non-Partitioned Destinations </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html#_partitioned_destinations');" title="39.6.2. Partitioned Destinations"> 39.6.2. Partitioned Destinations </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html#__literal_republishtodlq_false_literal');" title="republishToDlq=false"> republishToDlq=false </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html#__literal_republishtodlq_true_literal');" title="republishToDlq=true"> republishToDlq=true </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html#_partitioning_with_the_rabbitmq_binder');" title="39.7. Partitioning with the RabbitMQ Binder"> 39.7. Partitioning with the RabbitMQ Binder </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_bus.html');" title="VII. Spring Cloud Bus"> VII. Spring Cloud Bus </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__quick_start_3.html');" title="40. Quick Start"> 40. Quick Start </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__bus_endpoints.html');" title="41. Bus Endpoints"> 41. Bus Endpoints </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__bus_endpoints.html#_bus_refresh_endpoint');" title="41.1. Bus Refresh Endpoint"> 41.1. Bus Refresh Endpoint </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__bus_endpoints.html#_bus_env_endpoint');" title="41.2. Bus Env Endpoint"> 41.2. Bus Env Endpoint </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__addressing_an_instance.html');" title="42. Addressing an Instance"> 42. Addressing an Instance </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__addressing_all_instances_of_a_service.html');" title="43. Addressing All Instances of a Service"> 43. Addressing All Instances of a Service </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_id_must_be_unique.html');" title="44. Service ID Must Be Unique"> 44. Service ID Must Be Unique </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customizing_the_message_broker.html');" title="45. Customizing the Message Broker"> 45. Customizing the Message Broker </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__tracing_bus_events.html');" title="46. Tracing Bus Events"> 46. Tracing Bus Events </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__broadcasting_your_own_events.html');" title="47. Broadcasting Your Own Events"> 47. Broadcasting Your Own Events </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__broadcasting_your_own_events.html#_registering_events_in_custom_packages');" title="47.1. Registering events in custom packages"> 47.1. Registering events in custom packages </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_sleuth.html');" title="VIII. Spring Cloud Sleuth"> VIII. Spring Cloud Sleuth </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html');" title="48. Introduction"> 48. Introduction </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html#_terminology');" title="48.1. Terminology"> 48.1. Terminology </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html#_purpose');" title="48.2. Purpose"> 48.2. Purpose </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html#_distributed_tracing_with_zipkin');" title="48.2.1. Distributed Tracing with Zipkin"> 48.2.1. Distributed Tracing with Zipkin </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html#_visualizing_errors');" title="48.2.2. Visualizing errors"> 48.2.2. Visualizing errors </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html#_distributed_tracing_with_brave');" title="48.2.3. Distributed Tracing with Brave"> 48.2.3. Distributed Tracing with Brave </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html#_live_examples');" title="48.2.4. Live examples"> 48.2.4. Live examples </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html#_log_correlation');" title="48.2.5. Log correlation"> 48.2.5. Log correlation </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html#_json_logback_with_logstash');" title="JSON Logback with Logstash"> JSON Logback with Logstash </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html#_propagating_span_context');" title="48.2.6. Propagating Span Context"> 48.2.6. Propagating Span Context </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html#_baggage_versus_span_tags');" title="Baggage versus Span Tags"> Baggage versus Span Tags </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html#sleuth-adding-project');" title="48.3. Adding Sleuth to the Project"> 48.3. Adding Sleuth to the Project </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html#_only_sleuth_log_correlation');" title="48.3.1. Only Sleuth (log correlation)"> 48.3.1. Only Sleuth (log correlation) </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html#_sleuth_with_zipkin_via_http');" title="48.3.2. Sleuth with Zipkin via HTTP"> 48.3.2. Sleuth with Zipkin via HTTP </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html#_sleuth_with_zipkin_over_rabbitmq_or_kafka');" title="48.3.3. Sleuth with Zipkin over RabbitMQ or Kafka"> 48.3.3. Sleuth with Zipkin over RabbitMQ or Kafka </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__additional_resources.html');" title="49. Additional Resources"> 49. Additional Resources </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__features_2.html');" title="50. Features"> 50. Features </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__features_2.html#_introduction_to_brave');" title="50.1. Introduction to Brave"> 50.1. Introduction to Brave </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__features_2.html#_tracing');" title="50.1.1. Tracing"> 50.1.1. Tracing </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__features_2.html#_local_tracing');" title="50.1.2. Local Tracing"> 50.1.2. Local Tracing </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__features_2.html#_customizing_spans');" title="50.1.3. Customizing Spans"> 50.1.3. Customizing Spans </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__features_2.html#_implicitly_looking_up_the_current_span');" title="50.1.4. Implicitly Looking up the Current Span"> 50.1.4. Implicitly Looking up the Current Span </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__features_2.html#_rpc_tracing');" title="50.1.5. RPC tracing"> 50.1.5. RPC tracing </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__features_2.html#_one_way_tracing');" title="One-Way tracing"> One-Way tracing </a> </li>
</ul> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__sampling.html');" title="51. Sampling"> 51. Sampling </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__sampling.html#_declarative_sampling');" title="51.1. Declarative sampling"> 51.1. Declarative sampling </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__sampling.html#_custom_sampling');" title="51.2. Custom sampling"> 51.2. Custom sampling </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__sampling.html#_sampling_in_spring_cloud_sleuth');" title="51.3. Sampling in Spring Cloud Sleuth"> 51.3. Sampling in Spring Cloud Sleuth </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__propagation.html');" title="52. Propagation"> 52. Propagation </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__propagation.html#_propagating_extra_fields');" title="52.1. Propagating extra fields"> 52.1. Propagating extra fields </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__propagation.html#prefixed-fields');" title="52.1.1. Prefixed fields"> 52.1.1. Prefixed fields </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__propagation.html#_extracting_a_propagated_context');" title="52.1.2. Extracting a Propagated Context"> 52.1.2. Extracting a Propagated Context </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__propagation.html#_sharing_span_ids_between_client_and_server');" title="52.1.3. Sharing span IDs between Client and Server"> 52.1.3. Sharing span IDs between Client and Server </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__propagation.html#_implementing_propagation');" title="52.1.4. Implementing Propagation"> 52.1.4. Implementing Propagation </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__current_tracing_component.html');" title="53. Current Tracing Component"> 53. Current Tracing Component </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__current_span.html');" title="54. Current Span"> 54. Current Span </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__current_span.html#_setting_a_span_in_scope_manually');" title="54.1. Setting a span in scope manually"> 54.1. Setting a span in scope manually </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__instrumentation.html');" title="55. Instrumentation"> 55. Instrumentation </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__span_lifecycle.html');" title="56. Span lifecycle"> 56. Span lifecycle </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__span_lifecycle.html#creating-and-finishing-spans');" title="56.1. Creating and finishing spans"> 56.1. Creating and finishing spans </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__span_lifecycle.html#continuing-spans');" title="56.2. Continuing Spans"> 56.2. Continuing Spans </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__span_lifecycle.html#creating-spans-with-explicit-parent');" title="56.3. Creating a Span with an explicit Parent"> 56.3. Creating a Span with an explicit Parent </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__naming_spans.html');" title="57. Naming spans"> 57. Naming spans </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__naming_spans.html#__literal_spanname_literal_annotation');" title="57.1. @SpanName Annotation"> 57.1. @SpanName Annotation </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__naming_spans.html#__literal_tostring_literal_method');" title="57.2. toString() method"> 57.2. toString() method </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__managing_spans_with_annotations.html');" title="58. Managing Spans with Annotations"> 58. Managing Spans with Annotations </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__managing_spans_with_annotations.html#_rationale');" title="58.1. Rationale"> 58.1. Rationale </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__managing_spans_with_annotations.html#_creating_new_spans');" title="58.2. Creating New Spans"> 58.2. Creating New Spans </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__managing_spans_with_annotations.html#_continuing_spans');" title="58.3. Continuing Spans"> 58.3. Continuing Spans </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__managing_spans_with_annotations.html#_advanced_tag_setting');" title="58.4. Advanced Tag Setting"> 58.4. Advanced Tag Setting </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__managing_spans_with_annotations.html#_custom_extractor');" title="58.4.1. Custom extractor"> 58.4.1. Custom extractor </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__managing_spans_with_annotations.html#_resolving_expressions_for_a_value');" title="58.4.2. Resolving Expressions for a Value"> 58.4.2. Resolving Expressions for a Value </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__managing_spans_with_annotations.html#_using_the_literal_tostring_literal_method');" title="58.4.3. Using the toString() method"> 58.4.3. Using the toString() method </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customizations.html');" title="59. Customizations"> 59. Customizations </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customizations.html#_http');" title="59.1. HTTP"> 59.1. HTTP </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customizations.html#__literal_tracingfilter_literal');" title="59.2. TracingFilter"> 59.2. TracingFilter </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customizations.html#_custom_service_name');" title="59.3. Custom service name"> 59.3. Custom service name </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customizations.html#_customization_of_reported_spans');" title="59.4. Customization of Reported Spans"> 59.4. Customization of Reported Spans </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customizations.html#_host_locator');" title="59.5. Host Locator"> 59.5. Host Locator </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__sending_spans_to_zipkin.html');" title="60. Sending Spans to Zipkin"> 60. Sending Spans to Zipkin </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__zipkin_stream_span_consumer.html');" title="61. Zipkin Stream Span Consumer"> 61. Zipkin Stream Span Consumer </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62. Integrations"> 62. Integrations </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_opentracing');" title="62.1. OpenTracing"> 62.1. OpenTracing </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_runnable_and_callable');" title="62.2. Runnable and Callable"> 62.2. Runnable and Callable </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_hystrix');" title="62.3. Hystrix"> 62.3. Hystrix </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_custom_concurrency_strategy');" title="62.3.1. Custom Concurrency Strategy"> 62.3.1. Custom Concurrency Strategy </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_manual_command_setting');" title="62.3.2. Manual Command setting"> 62.3.2. Manual Command setting </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_rxjava');" title="62.4. RxJava"> 62.4. RxJava </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_http_integration');" title="62.5. HTTP integration"> 62.5. HTTP integration </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_http_filter');" title="62.5.1. HTTP Filter"> 62.5.1. HTTP Filter </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_handlerinterceptor');" title="62.5.2. HandlerInterceptor"> 62.5.2. HandlerInterceptor </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_async_servlet_support');" title="62.5.3. Async Servlet support"> 62.5.3. Async Servlet support </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_webflux_support');" title="62.5.4. WebFlux support"> 62.5.4. WebFlux support </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_dubbo_rpc_support');" title="62.5.5. Dubbo RPC support"> 62.5.5. Dubbo RPC support </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_http_client_integration');" title="62.6. HTTP Client Integration"> 62.6. HTTP Client Integration </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_synchronous_rest_template');" title="62.6.1. Synchronous Rest Template"> 62.6.1. Synchronous Rest Template </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_asynchronous_rest_template');" title="62.6.2. Asynchronous Rest Template"> 62.6.2. Asynchronous Rest Template </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_multiple_asynchronous_rest_templates');" title="Multiple Asynchronous Rest Templates"> Multiple Asynchronous Rest Templates </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#__literal_webclient_literal');" title="62.6.3. WebClient"> 62.6.3. WebClient </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_traverson');" title="62.6.4. Traverson"> 62.6.4. Traverson </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_apache_literal_httpclientbuilder_literal_and_literal_httpasyncclientbuilder_literal');" title="62.6.5. Apache HttpClientBuilder and HttpAsyncClientBuilder"> 62.6.5. Apache HttpClientBuilder and HttpAsyncClientBuilder </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_netty_literal_httpclient_literal');" title="62.6.6. Netty HttpClient"> 62.6.6. Netty HttpClient </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#__literal_userinforesttemplatecustomizer_literal');" title="62.6.7. UserInfoRestTemplateCustomizer"> 62.6.7. UserInfoRestTemplateCustomizer </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_feign');" title="62.7. Feign"> 62.7. Feign </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_asynchronous_communication');" title="62.8. Asynchronous Communication"> 62.8. Asynchronous Communication </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#__literal_async_literal_annotated_methods');" title="62.8.1. @Async Annotated methods"> 62.8.1. @Async Annotated methods </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#__literal_scheduled_literal_annotated_methods');" title="62.8.2. @Scheduled Annotated Methods"> 62.8.2. @Scheduled Annotated Methods </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_executor_executorservice_and_scheduledexecutorservice');" title="62.8.3. Executor, ExecutorService, and ScheduledExecutorService"> 62.8.3. Executor, ExecutorService, and ScheduledExecutorService </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_customization_of_executors');" title="Customization of Executors"> Customization of Executors </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_messaging');" title="62.9. Messaging"> 62.9. Messaging </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_spring_integration_and_spring_cloud_stream');" title="62.9.1. Spring Integration and Spring Cloud Stream"> 62.9.1. Spring Integration and Spring Cloud Stream </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_spring_rabbitmq');" title="62.9.2. Spring RabbitMq"> 62.9.2. Spring RabbitMq </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_spring_kafka');" title="62.9.3. Spring Kafka"> 62.9.3. Spring Kafka </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html#_zuul_2');" title="62.10. Zuul"> 62.10. Zuul </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__running_examples.html');" title="63. Running examples"> 63. Running examples </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_consul.html');" title="IX. Spring Cloud Consul"> IX. Spring Cloud Consul </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-install.html');" title="64. Install Consul"> 64. Install Consul </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-agent.html');" title="65. Consul Agent"> 65. Consul Agent </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-discovery.html');" title="66. Service Discovery with Consul"> 66. Service Discovery with Consul </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-discovery.html#_how_to_activate');" title="66.1. How to activate"> 66.1. How to activate </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-discovery.html#_registering_with_consul');" title="66.2. Registering with Consul"> 66.2. Registering with Consul </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-discovery.html#_http_health_check');" title="66.3. HTTP Health Check"> 66.3. HTTP Health Check </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-discovery.html#_metadata_and_consul_tags');" title="66.3.1. Metadata and Consul tags"> 66.3.1. Metadata and Consul tags </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-discovery.html#_making_the_consul_instance_id_unique');" title="66.3.2. Making the Consul Instance ID Unique"> 66.3.2. Making the Consul Instance ID Unique </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-discovery.html#_looking_up_services');" title="66.4. Looking up services"> 66.4. Looking up services </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-discovery.html#_using_ribbon');" title="66.4.1. Using Ribbon"> 66.4.1. Using Ribbon </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-discovery.html#_using_the_discoveryclient');" title="66.4.2. Using the DiscoveryClient"> 66.4.2. Using the DiscoveryClient </a> </li>
</ul> </li>
 <li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-discovery.html#_consul_catalog_watch');" title="66.5. Consul Catalog Watch"> 66.5. Consul Catalog Watch </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-config.html');" title="67. Distributed Configuration with Consul"> 67. Distributed Configuration with Consul </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-config.html#_how_to_activate_2');" title="67.1. How to activate"> 67.1. How to activate </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-config.html#_customizing');" title="67.2. Customizing"> 67.2. Customizing </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-config.html#spring-cloud-consul-config-watch');" title="67.3. Config Watch"> 67.3. Config Watch </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-config.html#spring-cloud-consul-config-format');" title="67.4. YAML or Properties with Config"> 67.4. YAML or Properties with Config </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-config.html#spring-cloud-consul-config-git2consul');" title="67.5. git2consul with Config"> 67.5. git2consul with Config </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-config.html#spring-cloud-consul-failfast');" title="67.6. Fail Fast"> 67.6. Fail Fast </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-retry.html');" title="68. Consul Retry"> 68. Consul Retry </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-bus.html');" title="69. Spring Cloud Bus with Consul"> 69. Spring Cloud Bus with Consul </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-bus.html#_how_to_activate_3');" title="69.1. How to activate"> 69.1. How to activate </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-hystrix.html');" title="70. Circuit Breaker with Hystrix"> 70. Circuit Breaker with Hystrix </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-turbine.html');" title="71. Hystrix metrics aggregation with Turbine and Consul"> 71. Hystrix metrics aggregation with Turbine and Consul </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_zookeeper.html');" title="X. Spring Cloud Zookeeper"> X. Spring Cloud Zookeeper </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-install.html');" title="72. Install Zookeeper"> 72. Install Zookeeper </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-discovery.html');" title="73. Service Discovery with Zookeeper"> 73. Service Discovery with Zookeeper </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-discovery.html#_activating');" title="73.1. Activating"> 73.1. Activating </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-discovery.html#_registering_with_zookeeper');" title="73.2. Registering with Zookeeper"> 73.2. Registering with Zookeeper </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-discovery.html#_using_the_discoveryclient_2');" title="73.3. Using the DiscoveryClient"> 73.3. Using the DiscoveryClient </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-netflix.html');" title="74. Using Spring Cloud Zookeeper with Spring Cloud Netflix Components"> 74. Using Spring Cloud Zookeeper with Spring Cloud Netflix Components </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-netflix.html#_ribbon_with_zookeeper');" title="74.1. Ribbon with Zookeeper"> 74.1. Ribbon with Zookeeper </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-service-registry.html');" title="75. Spring Cloud Zookeeper and Service Registry"> 75. Spring Cloud Zookeeper and Service Registry </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-service-registry.html#_instance_status');" title="75.1. Instance Status"> 75.1. Instance Status </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependencies.html');" title="76. Zookeeper Dependencies"> 76. Zookeeper Dependencies </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependencies.html#spring-cloud-zookeeper-dependencies-using');" title="76.1. Using the Zookeeper Dependencies"> 76.1. Using the Zookeeper Dependencies </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependencies.html#spring-cloud-zookeeper-dependencies-activating');" title="76.2. Activating Zookeeper Dependencies"> 76.2. Activating Zookeeper Dependencies </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependencies.html#spring-cloud-zookeeper-dependencies-setting-up');" title="76.3. Setting up Zookeeper Dependencies"> 76.3. Setting up Zookeeper Dependencies </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependencies.html#spring-cloud-zookeeper-dependencies-setting-up-aliases');" title="76.3.1. Aliases"> 76.3.1. Aliases </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependencies.html#_path');" title="76.3.2. Path"> 76.3.2. Path </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependencies.html#_load_balancer_type');" title="76.3.3. Load Balancer Type"> 76.3.3. Load Balancer Type </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependencies.html#__literal_content_type_literal_template_and_version');" title="76.3.4. Content-Type Template and Version"> 76.3.4. Content-Type Template and Version </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependencies.html#_default_headers');" title="76.3.5. Default Headers"> 76.3.5. Default Headers </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependencies.html#_required_dependencies');" title="76.3.6. Required Dependencies"> 76.3.6. Required Dependencies </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependencies.html#_stubs');" title="76.3.7. Stubs"> 76.3.7. Stubs </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependencies.html#spring-cloud-zookeeper-dependencies-configuring');" title="76.4. Configuring Spring Cloud Zookeeper Dependencies"> 76.4. Configuring Spring Cloud Zookeeper Dependencies </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependency-watcher.html');" title="77. Spring Cloud Zookeeper Dependency Watcher"> 77. Spring Cloud Zookeeper Dependency Watcher </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependency-watcher.html#_activating_2');" title="77.1. Activating"> 77.1. Activating </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependency-watcher.html#_registering_a_listener');" title="77.2. Registering a Listener"> 77.2. Registering a Listener </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependency-watcher.html#spring-cloud-zookeeper-dependency-watcher-presence-checker');" title="77.3. Using the Presence Checker"> 77.3. Using the Presence Checker </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-config.html');" title="78. Distributed Configuration with Zookeeper"> 78. Distributed Configuration with Zookeeper </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-config.html#_activating_3');" title="78.1. Activating"> 78.1. Activating </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-config.html#_customizing_2');" title="78.2. Customizing"> 78.2. Customizing </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-config.html#_access_control_lists_acls');" title="78.3. Access Control Lists (ACLs)"> 78.3. Access Control Lists (ACLs) </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_boot_cloud_cli.html');" title="XI. Spring Boot Cloud CLI"> XI. Spring Boot Cloud CLI </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__installation.html');" title="79. Installation"> 79. Installation </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__running_spring_cloud_services_in_development.html');" title="80. Running Spring Cloud Services in Development"> 80. Running Spring Cloud Services in Development </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__running_spring_cloud_services_in_development.html#_adding_additional_applications');" title="80.1. Adding Additional Applications"> 80.1. Adding Additional Applications </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__writing_groovy_scripts_and_running_applications.html');" title="81. Writing Groovy Scripts and Running Applications"> 81. Writing Groovy Scripts and Running Applications </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__encryption_and_decryption_3.html');" title="82. Encryption and Decryption"> 82. Encryption and Decryption </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_security.html');" title="XII. Spring Cloud Security"> XII. Spring Cloud Security </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__quickstart.html');" title="83. Quickstart"> 83. Quickstart </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__quickstart.html#_oauth2_single_sign_on');" title="83.1. OAuth2 Single Sign On"> 83.1. OAuth2 Single Sign On </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__quickstart.html#_oauth2_protected_resource');" title="83.2. OAuth2 Protected Resource"> 83.2. OAuth2 Protected Resource </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__more_detail.html');" title="84. More Detail"> 84. More Detail </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__more_detail.html#_single_sign_on');" title="84.1. Single Sign On"> 84.1. Single Sign On </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__more_detail.html#_token_relay');" title="84.2. Token Relay"> 84.2. Token Relay </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__more_detail.html#_client_token_relay');" title="84.2.1. Client Token Relay"> 84.2.1. Client Token Relay </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__more_detail.html#_client_token_relay_in_zuul_proxy');" title="84.2.2. Client Token Relay in Zuul Proxy"> 84.2.2. Client Token Relay in Zuul Proxy </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__more_detail.html#_resource_server_token_relay');" title="84.2.3. Resource Server Token Relay"> 84.2.3. Resource Server Token Relay </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__configuring_authentication_downstream_of_a_zuul_proxy.html');" title="85. Configuring Authentication Downstream of a Zuul Proxy"> 85. Configuring Authentication Downstream of a Zuul Proxy </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_for_cloud_foundry.html');" title="XIII. Spring Cloud for Cloud Foundry"> XIII. Spring Cloud for Cloud Foundry </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__discovery.html');" title="86. Discovery"> 86. Discovery </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__single_sign_on_2.html');" title="87. Single Sign On"> 87. Single Sign On </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract.html');" title="XIV. Spring Cloud Contract"> XIV. Spring Cloud Contract </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_2.html');" title="88. Spring Cloud Contract"> 88. Spring Cloud Contract </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html');" title="89. Spring Cloud Contract Verifier Introduction"> 89. Spring Cloud Contract Verifier Introduction </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html#_why_a_contract_verifier');" title="89.1. Why a Contract Verifier?"> 89.1. Why a Contract Verifier? </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html#_testing_issues');" title="89.1.1. Testing issues"> 89.1.1. Testing issues </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html#_purposes');" title="89.2. Purposes"> 89.2. Purposes </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html#_how_it_works');" title="89.3. How It Works"> 89.3. How It Works </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html#spring-cloud-contract-verifier-intro-three-second-tour');" title="89.3.1. A Three-second Tour"> 89.3.1. A Three-second Tour </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html#spring-cloud-contract-verifier-intro-three-second-tour-producer');" title="On the Producer Side"> On the Producer Side </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html#spring-cloud-contract-verifier-intro-three-second-tour-consumer');" title="On the Consumer Side"> On the Consumer Side </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html#spring-cloud-contract-verifier-intro-three-minute-tour');" title="89.3.2. A Three-minute Tour"> 89.3.2. A Three-minute Tour </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html#spring-cloud-contract-verifier-intro-three-minute-tour-producer');" title="On the Producer Side"> On the Producer Side </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html#spring-cloud-contract-verifier-intro-three-minute-tour-consumer');" title="On the Consumer Side"> On the Consumer Side </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html#_defining_the_contract');" title="89.3.3. Defining the Contract"> 89.3.3. Defining the Contract </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html#_client_side');" title="89.3.4. Client Side"> 89.3.4. Client Side </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html#_server_side');" title="89.3.5. Server Side"> 89.3.5. Server Side </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html#_step_by_step_guide_to_consumer_driven_contracts_cdc');" title="89.4. Step-by-step Guide to Consumer Driven Contracts (CDC)"> 89.4. Step-by-step Guide to Consumer Driven Contracts (CDC) </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html#_technical_note');" title="89.4.1. Technical note"> 89.4.1. Technical note </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html#_consumer_side_loan_issuance');" title="89.4.2. Consumer side (Loan Issuance)"> 89.4.2. Consumer side (Loan Issuance) </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html#_producer_side_fraud_detection_server');" title="89.4.3. Producer side (Fraud Detection server)"> 89.4.3. Producer side (Fraud Detection server) </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html#_consumer_side_loan_issuance_final_step');" title="89.4.4. Consumer Side (Loan Issuance) Final Step"> 89.4.4. Consumer Side (Loan Issuance) Final Step </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html#_dependencies');" title="89.5. Dependencies"> 89.5. Dependencies </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html#_additional_links');" title="89.6. Additional Links"> 89.6. Additional Links </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html#_spring_cloud_contract_video');" title="89.6.1. Spring Cloud Contract video"> 89.6.1. Spring Cloud Contract video </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html#_readings');" title="89.6.2. Readings"> 89.6.2. Readings </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html#_samples_2');" title="89.7. Samples"> 89.7. Samples </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90. Spring Cloud Contract FAQ"> 90. Spring Cloud Contract FAQ </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_why_use_spring_cloud_contract_verifier_and_not_x');" title="90.1. Why use Spring Cloud Contract Verifier and not X ?"> 90.1. Why use Spring Cloud Contract Verifier and not X ? </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_i_don_t_want_to_write_a_contract_in_groovy');" title="90.2. I don’t want to write a contract in Groovy!"> 90.2. I don’t want to write a contract in Groovy! </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_what_is_this_value_consumer_producer');" title="90.3. What is this value(consumer(), producer()) ?"> 90.3. What is this value(consumer(), producer()) ? </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_how_to_do_stubs_versioning');" title="90.4. How to do Stubs versioning?"> 90.4. How to do Stubs versioning? </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_api_versioning');" title="90.4.1. API Versioning"> 90.4.1. API Versioning </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_jar_versioning');" title="90.4.2. JAR versioning"> 90.4.2. JAR versioning </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_dev_or_prod_stubs');" title="90.4.3. Dev or prod stubs"> 90.4.3. Dev or prod stubs </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_common_repo_with_contracts');" title="90.5. Common repo with contracts"> 90.5. Common repo with contracts </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_repo_structure');" title="90.5.1. Repo structure"> 90.5.1. Repo structure </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_workflow');" title="90.5.2. Workflow"> 90.5.2. Workflow </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_consumer');" title="90.5.3. Consumer"> 90.5.3. Consumer </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_producer');" title="90.5.4. Producer"> 90.5.4. Producer </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_how_can_i_define_messaging_contracts_per_topic_not_per_producer');" title="90.5.5. How can I define messaging contracts per topic not per producer?"> 90.5.5. How can I define messaging contracts per topic not per producer? </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_for_maven_project');" title="For Maven Project"> For Maven Project </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_for_gradle_project');" title="For Gradle Project"> For Gradle Project </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_do_i_need_a_binary_storage_can_t_i_use_git');" title="90.6. Do I need a Binary Storage? Can’t I use Git?"> 90.6. Do I need a Binary Storage? Can’t I use Git? </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_protocol_convention');" title="90.6.1. Protocol convention"> 90.6.1. Protocol convention </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_producer_2');" title="90.6.2. Producer"> 90.6.2. Producer </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_keeping_contracts_with_the_producer_and_stubs_in_an_external_repository');" title="Keeping contracts with the producer and stubs in an external repository"> Keeping contracts with the producer and stubs in an external repository </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_consumer_2');" title="90.6.3. Consumer"> 90.6.3. Consumer </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_can_i_use_the_pact_broker');" title="90.7. Can I use the Pact Broker?"> 90.7. Can I use the Pact Broker? </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_pact_consumer');" title="90.7.1. Pact Consumer"> 90.7.1. Pact Consumer </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_producer_3');" title="90.7.2. Producer"> 90.7.2. Producer </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_pact_consumer_producer_contract_approach');" title="90.7.3. Pact Consumer (Producer Contract approach)"> 90.7.3. Pact Consumer (Producer Contract approach) </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_how_can_i_debug_the_request_response_being_sent_by_the_generated_tests_client');" title="90.8. How can I debug the request/response being sent by the generated tests client?"> 90.8. How can I debug the request/response being sent by the generated tests client? </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_how_can_i_debug_the_mapping_request_response_being_sent_by_wiremock');" title="90.8.1. How can I debug the mapping/request/response being sent by WireMock?"> 90.8.1. How can I debug the mapping/request/response being sent by WireMock? </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_how_can_i_see_what_got_registered_in_the_http_server_stub');" title="90.8.2. How can I see what got registered in the HTTP server stub?"> 90.8.2. How can I see what got registered in the HTTP server stub? </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html#_can_i_reference_text_from_file');" title="90.8.3. Can I reference text from file?"> 90.8.3. Can I reference text from file? </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91. Spring Cloud Contract Verifier Setup"> 91. Spring Cloud Contract Verifier Setup </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#gradle-project');" title="91.1. Gradle Project"> 91.1. Gradle Project </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#gradle-prerequisites');" title="91.1.1. Prerequisites"> 91.1.1. Prerequisites </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#gradle-add-gradle-plugin');" title="91.1.2. Add Gradle Plugin with Dependencies"> 91.1.2. Add Gradle Plugin with Dependencies </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#gradle-and-rest-assured');" title="91.1.3. Gradle and Rest Assured 2.0"> 91.1.3. Gradle and Rest Assured 2.0 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#gradle-snapshot-versions');" title="91.1.4. Snapshot Versions for Gradle"> 91.1.4. Snapshot Versions for Gradle </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#gradle-add-stubs');" title="91.1.5. Add stubs"> 91.1.5. Add stubs </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#gradle-run-plugin');" title="91.1.6. Run the Plugin"> 91.1.6. Run the Plugin </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#gradle-default-setup');" title="91.1.7. Default Setup"> 91.1.7. Default Setup </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#gradle-configure-plugin');" title="91.1.8. Configure Plugin"> 91.1.8. Configure Plugin </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#gradle-configuration-options');" title="91.1.9. Configuration Options"> 91.1.9. Configuration Options </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#gradle-single-base-class');" title="91.1.10. Single Base Class for All Tests"> 91.1.10. Single Base Class for All Tests </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#gradle-different-base-classes');" title="91.1.11. Different Base Classes for Contracts"> 91.1.11. Different Base Classes for Contracts </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#gradle-invoking-generated-tests');" title="91.1.12. Invoking Generated Tests"> 91.1.12. Invoking Generated Tests </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#gradle-pushing-stubs-to-scm');" title="91.1.13. Pushing stubs to SCM"> 91.1.13. Pushing stubs to SCM </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#gradle-consumer');" title="91.1.14. Spring Cloud Contract Verifier on the Consumer Side"> 91.1.14. Spring Cloud Contract Verifier on the Consumer Side </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#maven-project');" title="91.2. Maven Project"> 91.2. Maven Project </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#maven-add-plugin');" title="91.2.1. Add maven plugin"> 91.2.1. Add maven plugin </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#maven-rest-assured');" title="91.2.2. Maven and Rest Assured 2.0"> 91.2.2. Maven and Rest Assured 2.0 </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#maven-snapshot-versions');" title="91.2.3. Snapshot versions for Maven"> 91.2.3. Snapshot versions for Maven </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#maven-add-stubs');" title="91.2.4. Add stubs"> 91.2.4. Add stubs </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#maven-run-plugin');" title="91.2.5. Run plugin"> 91.2.5. Run plugin </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#maven-configure-plugin');" title="91.2.6. Configure plugin"> 91.2.6. Configure plugin </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#maven-configuration-options');" title="91.2.7. Configuration Options"> 91.2.7. Configuration Options </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#maven-single-base');" title="91.2.8. Single Base Class for All Tests"> 91.2.8. Single Base Class for All Tests </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#maven-different-base');" title="91.2.9. Different base classes for contracts"> 91.2.9. Different base classes for contracts </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#maven-invoking-generated-tests');" title="91.2.10. Invoking generated tests"> 91.2.10. Invoking generated tests </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#maven-pushing-stubs-to-scm');" title="91.2.11. Pushing stubs to SCM"> 91.2.11. Pushing stubs to SCM </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#maven-sts');" title="91.2.12. Maven Plugin and STS"> 91.2.12. Maven Plugin and STS </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#_stubs_and_transitive_dependencies');" title="91.3. Stubs and Transitive Dependencies"> 91.3. Stubs and Transitive Dependencies </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#_ci_server_setup');" title="91.4. CI Server setup"> 91.4. CI Server setup </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#_scenarios');" title="91.5. Scenarios"> 91.5. Scenarios </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#docker-project');" title="91.6. Docker Project"> 91.6. Docker Project </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#_short_intro_to_maven_jars_and_binary_storage');" title="91.6.1. Short intro to Maven, JARs and Binary storage"> 91.6.1. Short intro to Maven, JARs and Binary storage </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#_how_it_works_2');" title="91.6.2. How it works"> 91.6.2. How it works </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#_environment_variables');" title="Environment Variables"> Environment Variables </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#_example_of_usage');" title="91.6.3. Example of usage"> 91.6.3. Example of usage </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html#docker-server-side');" title="91.6.4. Server side (nodejs)"> 91.6.4. Server side (nodejs) </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_messaging.html');" title="92. Spring Cloud Contract Verifier Messaging"> 92. Spring Cloud Contract Verifier Messaging </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_messaging.html#_integrations_2');" title="92.1. Integrations"> 92.1. Integrations </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_messaging.html#_manual_integration_testing');" title="92.2. Manual Integration Testing"> 92.2. Manual Integration Testing </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_messaging.html#_publisher_side_test_generation');" title="92.3. Publisher-Side Test Generation"> 92.3. Publisher-Side Test Generation </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_messaging.html#_scenario_1_no_input_message');" title="92.3.1. Scenario 1: No Input Message"> 92.3.1. Scenario 1: No Input Message </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_messaging.html#_scenario_2_output_triggered_by_input');" title="92.3.2. Scenario 2: Output Triggered by Input"> 92.3.2. Scenario 2: Output Triggered by Input </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_messaging.html#_scenario_3_no_output_message');" title="92.3.3. Scenario 3: No Output Message"> 92.3.3. Scenario 3: No Output Message </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_messaging.html#_consumer_stub_generation');" title="92.4. Consumer Stub Generation"> 92.4. Consumer Stub Generation </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93. Spring Cloud Contract Stub Runner"> 93. Spring Cloud Contract Stub Runner </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_snapshot_versions');" title="93.1. Snapshot versions"> 93.1. Snapshot versions </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#publishing-stubs-as-jars');" title="93.2. Publishing Stubs as JARs"> 93.2. Publishing Stubs as JARs </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_stub_runner_core');" title="93.3. Stub Runner Core"> 93.3. Stub Runner Core </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_retrieving_stubs');" title="93.3.1. Retrieving stubs"> 93.3.1. Retrieving stubs </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_stub_downloading');" title="Stub downloading"> Stub downloading </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_classpath_scanning');" title="Classpath scanning"> Classpath scanning </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_running_stubs');" title="93.3.2. Running stubs"> 93.3.2. Running stubs </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_running_using_main_app');" title="Running using main app"> Running using main app </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_http_stubs');" title="HTTP Stubs"> HTTP Stubs </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_viewing_registered_mappings');" title="Viewing registered mappings"> Viewing registered mappings </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_messaging_stubs');" title="Messaging Stubs"> Messaging Stubs </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_stub_runner_junit_rule');" title="93.4. Stub Runner JUnit Rule"> 93.4. Stub Runner JUnit Rule </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_maven_settings');" title="93.4.1. Maven settings"> 93.4.1. Maven settings </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_providing_fixed_ports');" title="93.4.2. Providing fixed ports"> 93.4.2. Providing fixed ports </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_fluent_api');" title="93.4.3. Fluent API"> 93.4.3. Fluent API </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_stub_runner_with_spring');" title="93.4.4. Stub Runner with Spring"> 93.4.4. Stub Runner with Spring </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_stub_runner_spring_cloud');" title="93.5. Stub Runner Spring Cloud"> 93.5. Stub Runner Spring Cloud </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_stubbing_service_discovery');" title="93.5.1. Stubbing Service Discovery"> 93.5.1. Stubbing Service Discovery </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_test_profiles_and_service_discovery');" title="Test profiles and service discovery"> Test profiles and service discovery </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_additional_configuration');" title="93.5.2. Additional Configuration"> 93.5.2. Additional Configuration </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_stub_runner_boot_application');" title="93.6. Stub Runner Boot Application"> 93.6. Stub Runner Boot Application </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_how_to_use_it');" title="93.6.1. How to use it?"> 93.6.1. How to use it? </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_stub_runner_server');" title="Stub Runner Server"> Stub Runner Server </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_stub_runner_server_fat_jar');" title="Stub Runner Server Fat Jar"> Stub Runner Server Fat Jar </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_spring_cloud_cli');" title="Spring Cloud CLI"> Spring Cloud CLI </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_endpoints_2');" title="93.6.2. Endpoints"> 93.6.2. Endpoints </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_http_2');" title="HTTP"> HTTP </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_messaging_2');" title="Messaging"> Messaging </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_example');" title="93.6.3. Example"> 93.6.3. Example </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_stub_runner_boot_with_service_discovery');" title="93.6.4. Stub Runner Boot with Service Discovery"> 93.6.4. Stub Runner Boot with Service Discovery </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_stubs_per_consumer');" title="93.7. Stubs Per Consumer"> 93.7. Stubs Per Consumer </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_common');" title="93.8. Common"> 93.8. Common </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#common-properties-junit-spring');" title="93.8.1. Common Properties for JUnit and Spring"> 93.8.1. Common Properties for JUnit and Spring </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#stub-runner-stub-ids');" title="93.8.2. Stub Runner Stubs IDs"> 93.8.2. Stub Runner Stubs IDs </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#stubrunner-docker');" title="93.9. Stub Runner Docker"> 93.9. Stub Runner Docker </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_how_to_use_it_2');" title="93.9.1. How to use it"> 93.9.1. How to use it </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html#_example_of_client_side_usage_in_a_non_jvm_project');" title="93.9.2. Example of client side usage in a non JVM project"> 93.9.2. Example of client side usage in a non JVM project </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html');" title="94. Stub Runner for Messaging"> 94. Stub Runner for Messaging </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html#_stub_triggering');" title="94.1. Stub triggering"> 94.1. Stub triggering </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html#trigger-label');" title="94.1.1. Trigger by Label"> 94.1.1. Trigger by Label </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html#trigger-group-artifact-ids');" title="94.1.2. Trigger by Group and Artifact Ids"> 94.1.2. Trigger by Group and Artifact Ids </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html#trigger-artifact-ids');" title="94.1.3. Trigger by Artifact Ids"> 94.1.3. Trigger by Artifact Ids </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html#trigger-all-messages');" title="94.1.4. Trigger All Messages"> 94.1.4. Trigger All Messages </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html#_stub_runner_integration');" title="94.2. Stub Runner Integration"> 94.2. Stub Runner Integration </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html#_adding_the_runner_to_the_project');" title="94.2.1. Adding the Runner to the Project"> 94.2.1. Adding the Runner to the Project </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html#_disabling_the_functionality');" title="94.2.2. Disabling the functionality"> 94.2.2. Disabling the functionality </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html#integration-scenario-1');" title="Scenario 1 (no input message)"> Scenario 1 (no input message) </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html#integration-scenario-2');" title="Scenario 2 (output triggered by input)"> Scenario 2 (output triggered by input) </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html#integration-scenario-3');" title="Scenario 3 (input with no output)"> Scenario 3 (input with no output) </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html#_stub_runner_stream');" title="94.3. Stub Runner Stream"> 94.3. Stub Runner Stream </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html#_adding_the_runner_to_the_project_2');" title="94.3.1. Adding the Runner to the Project"> 94.3.1. Adding the Runner to the Project </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html#_disabling_the_functionality_2');" title="94.3.2. Disabling the functionality"> 94.3.2. Disabling the functionality </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html#stream-scenario-1');" title="Scenario 1 (no input message)"> Scenario 1 (no input message) </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html#stream-scenario-2');" title="Scenario 2 (output triggered by input)"> Scenario 2 (output triggered by input) </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html#stream-scenario-3');" title="Scenario 3 (input with no output)"> Scenario 3 (input with no output) </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html#_stub_runner_spring_amqp');" title="94.4. Stub Runner Spring AMQP"> 94.4. Stub Runner Spring AMQP </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html#_adding_the_runner_to_the_project_3');" title="94.4.1. Adding the Runner to the Project"> 94.4.1. Adding the Runner to the Project </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html#_triggering_the_message');" title="Triggering the message"> Triggering the message </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html#_spring_amqp_test_configuration');" title="Spring AMQP Test Configuration"> Spring AMQP Test Configuration </a> </li>
</ul> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95. Contract DSL"> 95. Contract DSL </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#_limitations');" title="95.1. Limitations"> 95.1. Limitations </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#_common_top_level_elements');" title="95.2. Common Top-Level elements"> 95.2. Common Top-Level elements </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#contract-dsl-description');" title="95.2.1. Description"> 95.2.1. Description </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#contract-dsl-name');" title="95.2.2. Name"> 95.2.2. Name </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#contract-dsl-ignoring-contracts');" title="95.2.3. Ignoring Contracts"> 95.2.3. Ignoring Contracts </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#contract-dsl-passing-values-from-files');" title="95.2.4. Passing Values from Files"> 95.2.4. Passing Values from Files </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#contract-dsl-http-top-level-elements');" title="95.2.5. HTTP Top-Level Elements"> 95.2.5. HTTP Top-Level Elements </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#_request');" title="95.3. Request"> 95.3. Request </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#_response');" title="95.4. Response"> 95.4. Response </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#_dynamic_properties');" title="95.5. Dynamic properties"> 95.5. Dynamic properties </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#_dynamic_properties_inside_the_body');" title="95.5.1. Dynamic properties inside the body"> 95.5.1. Dynamic properties inside the body </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#_regular_expressions');" title="95.5.2. Regular expressions"> 95.5.2. Regular expressions </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#_passing_optional_parameters');" title="95.5.3. Passing Optional Parameters"> 95.5.3. Passing Optional Parameters </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#_executing_custom_methods_on_the_server_side');" title="95.5.4. Executing Custom Methods on the Server Side"> 95.5.4. Executing Custom Methods on the Server Side </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#_referencing_the_request_from_the_response');" title="95.5.5. Referencing the Request from the Response"> 95.5.5. Referencing the Request from the Response </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#_registering_your_own_wiremock_extension');" title="95.5.6. Registering Your Own WireMock Extension"> 95.5.6. Registering Your Own WireMock Extension </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#contract-matchers');" title="95.5.7. Dynamic Properties in the Matchers Sections"> 95.5.7. Dynamic Properties in the Matchers Sections </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#_jax_rs_support');" title="95.6. JAX-RS Support"> 95.6. JAX-RS Support </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#_async_support');" title="95.7. Async Support"> 95.7. Async Support </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#_working_with_context_paths');" title="95.8. Working with Context Paths"> 95.8. Working with Context Paths </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#_working_with_web_flux');" title="95.9. Working with Web Flux"> 95.9. Working with Web Flux </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#_messaging_top_level_elements');" title="95.10. Messaging Top-Level Elements"> 95.10. Messaging Top-Level Elements </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#contract-dsl-output-triggered-method');" title="95.10.1. Output Triggered by a Method"> 95.10.1. Output Triggered by a Method </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#contract-dsl-output-triggered-message');" title="95.10.2. Output Triggered by a Message"> 95.10.2. Output Triggered by a Message </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#contract-dsl-consumer-producer');" title="95.10.3. Consumer/Producer"> 95.10.3. Consumer/Producer </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#contract-dsl-common');" title="95.10.4. Common"> 95.10.4. Common </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#_multiple_contracts_in_one_file');" title="95.11. Multiple Contracts in One File"> 95.11. Multiple Contracts in One File </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html#_generating_spring_rest_docs_snippets_from_the_contracts');" title="95.12. Generating Spring REST Docs snippets from the contracts"> 95.12. Generating Spring REST Docs snippets from the contracts </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customization.html');" title="96. Customization"> 96. Customization </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customization.html#_extending_the_dsl');" title="96.1. Extending the DSL"> 96.1. Extending the DSL </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customization.html#_common_jar');" title="96.1.1. Common JAR"> 96.1.1. Common JAR </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customization.html#_adding_the_dependency_to_the_project');" title="96.1.2. Adding the Dependency to the Project"> 96.1.2. Adding the Dependency to the Project </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customization.html#_test_the_dependency_in_the_project_s_dependencies');" title="96.1.3. Test the Dependency in the Project’s Dependencies"> 96.1.3. Test the Dependency in the Project’s Dependencies </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customization.html#_test_a_dependency_in_the_plugin_s_dependencies');" title="96.1.4. Test a Dependency in the Plugin’s Dependencies"> 96.1.4. Test a Dependency in the Plugin’s Dependencies </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customization.html#_referencing_classes_in_dsls');" title="96.1.5. Referencing classes in DSLs"> 96.1.5. Referencing classes in DSLs </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__using_the_pluggable_architecture.html');" title="97. Using the Pluggable Architecture"> 97. Using the Pluggable Architecture </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__using_the_pluggable_architecture.html#_custom_contract_converter');" title="97.1. Custom Contract Converter"> 97.1. Custom Contract Converter </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__using_the_pluggable_architecture.html#pact-converter');" title="97.1.1. Pact Converter"> 97.1.1. Pact Converter </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__using_the_pluggable_architecture.html#_pact_contract');" title="97.1.2. Pact Contract"> 97.1.2. Pact Contract </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__using_the_pluggable_architecture.html#_pact_for_producers');" title="97.1.3. Pact for Producers"> 97.1.3. Pact for Producers </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__using_the_pluggable_architecture.html#_pact_for_consumers');" title="97.1.4. Pact for Consumers"> 97.1.4. Pact for Consumers </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__using_the_pluggable_architecture.html#_using_the_custom_test_generator');" title="97.2. Using the Custom Test Generator"> 97.2. Using the Custom Test Generator </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__using_the_pluggable_architecture.html#_using_the_custom_stub_generator');" title="97.3. Using the Custom Stub Generator"> 97.3. Using the Custom Stub Generator </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__using_the_pluggable_architecture.html#_using_the_custom_stub_runner');" title="97.4. Using the Custom Stub Runner"> 97.4. Using the Custom Stub Runner </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__using_the_pluggable_architecture.html#_using_the_custom_stub_downloader');" title="97.5. Using the Custom Stub Downloader"> 97.5. Using the Custom Stub Downloader </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__using_the_pluggable_architecture.html#scm-stub-downloader');" title="97.6. Using the SCM Stub Downloader"> 97.6. Using the SCM Stub Downloader </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__using_the_pluggable_architecture.html#pact-stub-downloader');" title="97.7. Using the Pact Stub Downloader"> 97.7. Using the Pact Stub Downloader </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_wiremock.html');" title="98. Spring Cloud Contract WireMock"> 98. Spring Cloud Contract WireMock </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_wiremock.html#_registering_stubs_automatically');" title="98.1. Registering Stubs Automatically"> 98.1. Registering Stubs Automatically </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_wiremock.html#_using_files_to_specify_the_stub_bodies');" title="98.2. Using Files to Specify the Stub Bodies"> 98.2. Using Files to Specify the Stub Bodies </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_wiremock.html#_alternative_using_junit_rules');" title="98.3. Alternative: Using JUnit Rules"> 98.3. Alternative: Using JUnit Rules </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_wiremock.html#_relaxed_ssl_validation_for_rest_template');" title="98.4. Relaxed SSL Validation for Rest Template"> 98.4. Relaxed SSL Validation for Rest Template </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_wiremock.html#_wiremock_and_spring_mvc_mocks');" title="98.5. WireMock and Spring MVC Mocks"> 98.5. WireMock and Spring MVC Mocks </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_wiremock.html#_customization_of_wiremock_configuration');" title="98.6. Customization of WireMock configuration"> 98.6. Customization of WireMock configuration </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_wiremock.html#_generating_stubs_using_rest_docs');" title="98.7. Generating Stubs using REST Docs"> 98.7. Generating Stubs using REST Docs </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_wiremock.html#_generating_contracts_by_using_rest_docs');" title="98.8. Generating Contracts by Using REST Docs"> 98.8. Generating Contracts by Using REST Docs </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__migrations.html');" title="99. Migrations"> 99. Migrations </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__migrations.html#cloud-verifier-1.0-1.1');" title="99.1. 1.0.x → 1.1.x"> 99.1. 1.0.x → 1.1.x </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__migrations.html#_new_structure_of_generated_stubs');" title="99.1.1. New structure of generated stubs"> 99.1.1. New structure of generated stubs </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__migrations.html#cloud-verifier-1.1-1.2');" title="99.2. 1.1.x → 1.2.x"> 99.2. 1.1.x → 1.2.x </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__migrations.html#_custom_literal_httpserverstub_literal');" title="99.2.1. Custom HttpServerStub"> 99.2.1. Custom HttpServerStub </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__migrations.html#_new_packages_for_generated_tests');" title="99.2.2. New packages for generated tests"> 99.2.2. New packages for generated tests </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__migrations.html#_new_methods_in_templateprocessor');" title="99.2.3. New Methods in TemplateProcessor"> 99.2.3. New Methods in TemplateProcessor </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__migrations.html#_restassured_3_0');" title="99.2.4. RestAssured 3.0"> 99.2.4. RestAssured 3.0 </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__migrations.html#cloud-verifier-1.2-2.0');" title="99.3. 1.2.x → 2.0.x"> 99.3. 1.2.x → 2.0.x </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__migrations.html#_no_camel_support');" title="99.3.1. No Camel support"> 99.3.1. No Camel support </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__links.html');" title="100. Links"> 100. Links </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_vault.html');" title="XV. Spring Cloud Vault"> XV. Spring Cloud Vault </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__quick_start_4.html');" title="101. Quick Start"> 101. Quick Start </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__client_side_usage_2.html');" title="102. Client Side Usage"> 102. Client Side Usage </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__client_side_usage_2.html#_authentication_2');" title="102.1. Authentication"> 102.1. Authentication </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.authentication.html');" title="103. Authentication methods"> 103. Authentication methods </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.authentication.html#vault.config.authentication.token');" title="103.1. Token authentication"> 103.1. Token authentication </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.authentication.html#vault.config.authentication.appid');" title="103.2. AppId authentication"> 103.2. AppId authentication </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.authentication.html#_custom_userid');" title="103.2.1. Custom UserId"> 103.2.1. Custom UserId </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.authentication.html#_approle_authentication');" title="103.3. AppRole authentication"> 103.3. AppRole authentication </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.authentication.html#vault.config.authentication.awsec2');" title="103.4. AWS-EC2 authentication"> 103.4. AWS-EC2 authentication </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.authentication.html#vault.config.authentication.awsiam');" title="103.5. AWS-IAM authentication"> 103.5. AWS-IAM authentication </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.authentication.html#vault.config.authentication.clientcert');" title="103.6. TLS certificate authentication"> 103.6. TLS certificate authentication </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.authentication.html#vault.config.authentication.cubbyhole');" title="103.7. Cubbyhole authentication"> 103.7. Cubbyhole authentication </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.authentication.html#vault.config.authentication.kubernetes');" title="103.8. Kubernetes authentication"> 103.8. Kubernetes authentication </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.backends.html');" title="104. Secret Backends"> 104. Secret Backends </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.backends.html#vault.config.backends.generic');" title="104.1. Generic Backend"> 104.1. Generic Backend </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.backends.html#vault.config.backends.kv.versioned');" title="104.2. Versioned Key-Value Backend"> 104.2. Versioned Key-Value Backend </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.backends.html#vault.config.backends.consul');" title="104.3. Consul"> 104.3. Consul </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.backends.html#vault.config.backends.rabbitmq');" title="104.4. RabbitMQ"> 104.4. RabbitMQ </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.backends.html#vault.config.backends.aws');" title="104.5. AWS"> 104.5. AWS </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.backends.database-backends.html');" title="105. Database backends"> 105. Database backends </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.backends.database-backends.html#vault.config.backends.database');" title="105.1. Database"> 105.1. Database </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.backends.database-backends.html#vault.config.backends.cassandra');" title="105.2. Apache Cassandra"> 105.2. Apache Cassandra </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.backends.database-backends.html#vault.config.backends.mongodb');" title="105.3. MongoDB"> 105.3. MongoDB </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.backends.database-backends.html#vault.config.backends.mysql');" title="105.4. MySQL"> 105.4. MySQL </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.backends.database-backends.html#vault.config.backends.postgresql');" title="105.5. PostgreSQL"> 105.5. PostgreSQL </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.backends.configurer.html');" title="106. Configure PropertySourceLocator behavior"> 106. Configure PropertySourceLocator behavior </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_registry_configuration.html');" title="107. Service Registry Configuration"> 107. Service Registry Configuration </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.fail-fast.html');" title="108. Vault Client Fail Fast"> 108. Vault Client Fail Fast </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.ssl.html');" title="109. Vault Client SSL configuration"> 109. Vault Client SSL configuration </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault-lease-renewal.html');" title="110. Lease lifecycle management (renewal and revocation)"> 110. Lease lifecycle management (renewal and revocation) </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_gateway.html');" title="XVI. Spring Cloud Gateway"> XVI. Spring Cloud Gateway </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-starter.html');" title="111. How to Include Spring Cloud Gateway"> 111. How to Include Spring Cloud Gateway </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__glossary.html');" title="112. Glossary"> 112. Glossary </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-how-it-works.html');" title="113. How It Works"> 113. How It Works </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-request-predicates-factories.html');" title="114. Route Predicate Factories"> 114. Route Predicate Factories </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-request-predicates-factories.html#_after_route_predicate_factory');" title="114.1. After Route Predicate Factory"> 114.1. After Route Predicate Factory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-request-predicates-factories.html#_before_route_predicate_factory');" title="114.2. Before Route Predicate Factory"> 114.2. Before Route Predicate Factory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-request-predicates-factories.html#_between_route_predicate_factory');" title="114.3. Between Route Predicate Factory"> 114.3. Between Route Predicate Factory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-request-predicates-factories.html#_cookie_route_predicate_factory');" title="114.4. Cookie Route Predicate Factory"> 114.4. Cookie Route Predicate Factory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-request-predicates-factories.html#_header_route_predicate_factory');" title="114.5. Header Route Predicate Factory"> 114.5. Header Route Predicate Factory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-request-predicates-factories.html#_host_route_predicate_factory');" title="114.6. Host Route Predicate Factory"> 114.6. Host Route Predicate Factory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-request-predicates-factories.html#_method_route_predicate_factory');" title="114.7. Method Route Predicate Factory"> 114.7. Method Route Predicate Factory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-request-predicates-factories.html#_path_route_predicate_factory');" title="114.8. Path Route Predicate Factory"> 114.8. Path Route Predicate Factory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-request-predicates-factories.html#_query_route_predicate_factory');" title="114.9. Query Route Predicate Factory"> 114.9. Query Route Predicate Factory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-request-predicates-factories.html#_remoteaddr_route_predicate_factory');" title="114.10. RemoteAddr Route Predicate Factory"> 114.10. RemoteAddr Route Predicate Factory </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-request-predicates-factories.html#_modifying_the_way_remote_addresses_are_resolved');" title="114.10.1. Modifying the way remote addresses are resolved"> 114.10.1. Modifying the way remote addresses are resolved </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html');" title="115. GatewayFilter Factories"> 115. GatewayFilter Factories </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html#_addrequestheader_gatewayfilter_factory');" title="115.1. AddRequestHeader GatewayFilter Factory"> 115.1. AddRequestHeader GatewayFilter Factory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html#_addrequestparameter_gatewayfilter_factory');" title="115.2. AddRequestParameter GatewayFilter Factory"> 115.2. AddRequestParameter GatewayFilter Factory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html#_addresponseheader_gatewayfilter_factory');" title="115.3. AddResponseHeader GatewayFilter Factory"> 115.3. AddResponseHeader GatewayFilter Factory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html#_hystrix_gatewayfilter_factory');" title="115.4. Hystrix GatewayFilter Factory"> 115.4. Hystrix GatewayFilter Factory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html#_prefixpath_gatewayfilter_factory');" title="115.5. PrefixPath GatewayFilter Factory"> 115.5. PrefixPath GatewayFilter Factory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html#_preservehostheader_gatewayfilter_factory');" title="115.6. PreserveHostHeader GatewayFilter Factory"> 115.6. PreserveHostHeader GatewayFilter Factory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html#_requestratelimiter_gatewayfilter_factory');" title="115.7. RequestRateLimiter GatewayFilter Factory"> 115.7. RequestRateLimiter GatewayFilter Factory </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html#_redis_ratelimiter');" title="115.7.1. Redis RateLimiter"> 115.7.1. Redis RateLimiter </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html#_redirectto_gatewayfilter_factory');" title="115.8. RedirectTo GatewayFilter Factory"> 115.8. RedirectTo GatewayFilter Factory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html#_removenonproxyheaders_gatewayfilter_factory');" title="115.9. RemoveNonProxyHeaders GatewayFilter Factory"> 115.9. RemoveNonProxyHeaders GatewayFilter Factory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html#_removerequestheader_gatewayfilter_factory');" title="115.10. RemoveRequestHeader GatewayFilter Factory"> 115.10. RemoveRequestHeader GatewayFilter Factory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html#_removeresponseheader_gatewayfilter_factory');" title="115.11. RemoveResponseHeader GatewayFilter Factory"> 115.11. RemoveResponseHeader GatewayFilter Factory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html#_rewritepath_gatewayfilter_factory');" title="115.12. RewritePath GatewayFilter Factory"> 115.12. RewritePath GatewayFilter Factory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html#_savesession_gatewayfilter_factory');" title="115.13. SaveSession GatewayFilter Factory"> 115.13. SaveSession GatewayFilter Factory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html#_secureheaders_gatewayfilter_factory');" title="115.14. SecureHeaders GatewayFilter Factory"> 115.14. SecureHeaders GatewayFilter Factory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html#_setpath_gatewayfilter_factory');" title="115.15. SetPath GatewayFilter Factory"> 115.15. SetPath GatewayFilter Factory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html#_setresponseheader_gatewayfilter_factory');" title="115.16. SetResponseHeader GatewayFilter Factory"> 115.16. SetResponseHeader GatewayFilter Factory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html#_setstatus_gatewayfilter_factory');" title="115.17. SetStatus GatewayFilter Factory"> 115.17. SetStatus GatewayFilter Factory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html#_stripprefix_gatewayfilter_factory');" title="115.18. StripPrefix GatewayFilter Factory"> 115.18. StripPrefix GatewayFilter Factory </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html#_retry_gatewayfilter_factory');" title="115.19. Retry GatewayFilter Factory"> 115.19. Retry GatewayFilter Factory </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__global_filters.html');" title="116. Global Filters"> 116. Global Filters </a>
 <ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__global_filters.html#_combined_global_filter_and_gatewayfilter_ordering');" title="116.1. Combined Global Filter and GatewayFilter Ordering"> 116.1. Combined Global Filter and GatewayFilter Ordering </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__global_filters.html#_forward_routing_filter');" title="116.2. Forward Routing Filter"> 116.2. Forward Routing Filter </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__global_filters.html#_loadbalancerclient_filter');" title="116.3. LoadBalancerClient Filter"> 116.3. LoadBalancerClient Filter </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__global_filters.html#_netty_routing_filter');" title="116.4. Netty Routing Filter"> 116.4. Netty Routing Filter </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__global_filters.html#_netty_write_response_filter');" title="116.5. Netty Write Response Filter"> 116.5. Netty Write Response Filter </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__global_filters.html#_routetorequesturl_filter');" title="116.6. RouteToRequestUrl Filter"> 116.6. RouteToRequestUrl Filter </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__global_filters.html#_websocket_routing_filter');" title="116.7. Websocket Routing Filter"> 116.7. Websocket Routing Filter </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__global_filters.html#_gateway_metrics_filter');" title="116.8. Gateway Metrics Filter"> 116.8. Gateway Metrics Filter </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__global_filters.html#_making_an_exchange_as_routed');" title="116.9. Making An Exchange As Routed"> 116.9. Making An Exchange As Routed </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__tls_ssl.html');" title="117. TLS / SSL"> 117. TLS / SSL </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__tls_ssl.html#_tls_handshake');" title="117.1. TLS Handshake"> 117.1. TLS Handshake </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__configuration_2.html');" title="118. Configuration"> 118. Configuration </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__configuration_2.html#_fluent_java_routes_api');" title="118.1. Fluent Java Routes API"> 118.1. Fluent Java Routes API </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__configuration_2.html#_discoveryclient_route_definition_locator');" title="118.2. DiscoveryClient Route Definition Locator"> 118.2. DiscoveryClient Route Definition Locator </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__cors_configuration.html');" title="119. CORS Configuration"> 119. CORS Configuration </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__actuator_api.html');" title="120. Actuator API"> 120. Actuator API </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__developer_guide.html');" title="121. Developer Guide"> 121. Developer Guide </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__developer_guide.html#_writing_custom_route_predicate_factories');" title="121.1. Writing Custom Route Predicate Factories"> 121.1. Writing Custom Route Predicate Factories </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__developer_guide.html#_writing_custom_gatewayfilter_factories');" title="121.2. Writing Custom GatewayFilter Factories"> 121.2. Writing Custom GatewayFilter Factories </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__developer_guide.html#_writing_custom_global_filters');" title="121.3. Writing Custom Global Filters"> 121.3. Writing Custom Global Filters </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__developer_guide.html#_writing_custom_route_locators_and_writers');" title="121.4. Writing Custom Route Locators and Writers"> 121.4. Writing Custom Route Locators and Writers </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__building_a_simple_gateway_using_spring_mvc_or_webflux.html');" title="122. Building a Simple Gateway Using Spring MVC or Webflux"> 122. Building a Simple Gateway Using Spring MVC or Webflux </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_function.html');" title="XVII. Spring Cloud Function"> XVII. Spring Cloud Function </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction_2.html');" title="123. Introduction"> 123. Introduction </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__getting_started.html');" title="124. Getting Started"> 124. Getting Started </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__building_and_running_a_function.html');" title="125. Building and Running a Function"> 125. Building and Running a Function </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__function_catalog_and_flexible_function_signatures.html');" title="126. Function Catalog and Flexible Function Signatures"> 126. Function Catalog and Flexible Function Signatures </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__standalone_web_applications.html');" title="127. Standalone Web Applications"> 127. Standalone Web Applications </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__standalone_streaming_applications.html');" title="128. Standalone Streaming Applications"> 128. Standalone Streaming Applications </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__deploying_a_packaged_function.html');" title="129. Deploying a Packaged Function"> 129. Deploying a Packaged Function </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__dynamic_compilation.html');" title="130. Dynamic Compilation"> 130. Dynamic Compilation </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html');" title="131. Serverless Platform Adapters"> 131. Serverless Platform Adapters </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html#_aws_lambda');" title="131.1. AWS Lambda"> 131.1. AWS Lambda </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html#_introduction_3');" title="131.1.1. Introduction"> 131.1.1. Introduction </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html#_notes_on_jar_layout');" title="131.1.2. Notes on JAR Layout"> 131.1.2. Notes on JAR Layout </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html#_upload');" title="131.1.3. Upload"> 131.1.3. Upload </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html#_platfom_specific_features');" title="131.1.4. Platfom Specific Features"> 131.1.4. Platfom Specific Features </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html#_http_and_api_gateway');" title="HTTP and API Gateway"> HTTP and API Gateway </a> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html#_azure_functions');" title="131.2. Azure Functions"> 131.2. Azure Functions </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html#_notes_on_jar_layout_2');" title="131.2.1. Notes on JAR Layout"> 131.2.1. Notes on JAR Layout </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html#_json_configuration');" title="131.2.2. JSON Configuration"> 131.2.2. JSON Configuration </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html#_build');" title="131.2.3. Build"> 131.2.3. Build </a> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html#_running_the_sample');" title="131.2.4. Running the sample"> 131.2.4. Running the sample </a> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html#_apache_openwhisk');" title="131.3. Apache Openwhisk"> 131.3. Apache Openwhisk </a>
<ul class="articles">
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html#_quick_start_5');" title="131.3.1. Quick Start"> 131.3.1. Quick Start </a> </li>
</ul> </li>
</ul> </li>
</ul> </li>
<li class="chapter"> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__appendix_compendium_of_configuration_properties.html');" title="XVIII. Appendix: Compendium of Configuration Properties"> XVIII. Appendix: Compendium of Configuration Properties </a> </li>
</ul>
</nav>
</div>
<div class="book-body">
<div class="body-inner">
<header class="book-header">
<div class="dropdown pull-right js-toolbar-action">
<a class="btn toggle-dropdown" aria-label="Language" href="#">
<i class="fa fa-globe"></i>
</a>
<div class="dropdown-menu dropdown-left">
<div class="dropdown-caret"><span class="caret-outer"></span><span class="caret-inner"></span></div>
<div class="buttons">
<button class="button size-1" onclick="changeLang('zh_CN')">中文</button>
</div>
<div class="buttons">
<button class="button size-1" onclick="changeLang('en_US')">English</button>
</div>
</div>
</div>
<a class="btn pull-right js-toolbar-action non-mobile" aria-label="Sign up" href="register.html">
<i class="fa fa-sign-in"></i> <span>注册</span>
</a>
<a class="btn pull-right js-toolbar-action non-mobile" aria-label="Sign in" href="register.html">
<i class="fa fa-sign-in"></i>
<span>登录</span>
</a>
<a class="btn pull-left js-toolbar-action btn-summary" href="#"><i class="fa fa-align-justify"></i></a>
<div class="dropdown pull-left font-settings js-toolbar-action">
<a class="btn toggle-dropdown" aria-label="Font Settings" href="#">
<i class="fa fa-font"></i>
</a>
<div class="dropdown-menu dropdown-right">
<div class="dropdown-caret"><span class="caret-outer"></span><span class="caret-inner"></span></div>
<div class="buttons">
<button class="button size-2 font-reduce">A</button>
<button class="button size-2 font-enlarge">A</button>
</div>
<div class="buttons">
<button class="button size-2 family-serif">Serif</button>
<button class="button size-2 family-sans">Sans</button>
</div>
<div class="buttons">
<button class="button size-3 theme-white">White</button>
<button class="button size-3 theme-sepia">Sepia</button>
<button class="button size-3 theme-night">Night</button>
</div>
</div>
</div>
<a class="btn pull-left js-toolbar-action non-mobile" aria-label="Home" href="en.html">
<i class="fa fa-home"></i> <span>首页</span>
</a>
<a class="btn pull-left js-toolbar-action non-mobile" aria-label="Guide" href="javascript:window.open('https://www.javadoc.org/');">
<i class="fa fa-book"></i> <span>API Docs</span>
</a>
<a class="btn pull-left js-toolbar-action non-mobile" aria-label="Tools" href="index37.html">
<i class="fa fa-gears"></i> <span>工具</span>
</a>
<div class="dropdown pull-left js-toolbar-action mobile">
<a class="btn toggle-dropdown" aria-label="Language" href="#">
<i class="fa fa-chevron-down"></i>
</a>
<div class="dropdown-menu dropdown-right">
<div class="dropdown-caret"><span class="caret-outer"></span><span class="caret-inner"></span></div>
<div class="buttons">
<a class="button size-1" aria-label="Home" href="en.html">
<i class="fa fa-home"></i> <span>首页</span>
</a>
</div>
<div class="buttons">
<a class="button size-1" aria-label="Guide" href="javascript:window.open('https://www.javadoc.org/');">
<i class="fa fa-book"></i> <span>API Docs</span>
</a>
</div>
<div class="buttons">
<a class="button size-1" aria-label="Tools" href="index37.html">
<i class="fa fa-gears"></i> <span>工具</span>
</a>
</div>
</div>
</div>
<div id="autocomplete" class="pull-right"></div>
<span id="toolbar-title"></span>
</header>
<div class="page-wrapper" tabindex="-1" role="main">
<div class="page-inner">
<section class="normal markdown-section">
<div id="content">
<h1>Spring Cloud Finchley.SR2 Reference</h1>
<div><ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-6108808167664152" data-ad-slot="6964403648"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script></div>
<div><meta charset="UTF-8">
<title>Title</title>
<div id="content">
<div class="divider">
<span class="divider-inner-text">Table of Contents</span>
</div>
<ul class="toc">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_pr01.html');"> </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__features.html');" title="1. Features"> 1. Features </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__cloud_native_applications.html');" title="I. Cloud Native Applications"> I. Cloud Native Applications </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_context_application_context_services.html');" title="2. Spring Cloud Context: Application Context Services"> 2. Spring Cloud Context: Application Context Services </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_context_application_context_services.html');" title="2.1. The Bootstrap Application Context"> 2.1. The Bootstrap Application Context </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_context_application_context_services.html');" title="2.2. Application Context Hierarchies"> 2.2. Application Context Hierarchies </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_context_application_context_services.html');" title="2.3. Changing the Location of Bootstrap Properties"> 2.3. Changing the Location of Bootstrap Properties </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_context_application_context_services.html');" title="2.4. Overriding the Values of Remote Properties"> 2.4. Overriding the Values of Remote Properties </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_context_application_context_services.html');" title="2.5. Customizing the Bootstrap Configuration"> 2.5. Customizing the Bootstrap Configuration </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_context_application_context_services.html');" title="2.6. Customizing the Bootstrap Property Sources"> 2.6. Customizing the Bootstrap Property Sources </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_context_application_context_services.html');" title="2.7. Logging Configuration"> 2.7. Logging Configuration </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_context_application_context_services.html');" title="2.8. Environment Changes"> 2.8. Environment Changes </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_context_application_context_services.html');" title="2.9. Refresh Scope"> 2.9. Refresh Scope </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_context_application_context_services.html');" title="2.10. Encryption and Decryption"> 2.10. Encryption and Decryption </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_context_application_context_services.html');" title="2.11. Endpoints"> 2.11. Endpoints </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html');" title="3. Spring Cloud Commons: Common Abstractions"> 3. Spring Cloud Commons: Common Abstractions </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html');" title="3.1. @EnableDiscoveryClient"> 3.1. @EnableDiscoveryClient </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html');" title="3.1.1. Health Indicator"> 3.1.1. Health Indicator </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html');" title="3.2. ServiceRegistry"> 3.2. ServiceRegistry </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html');" title="3.2.1. ServiceRegistry Auto-Registration"> 3.2.1. ServiceRegistry Auto-Registration </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html');" title="ServiceRegistry Auto-Registration Events"> ServiceRegistry Auto-Registration Events </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html');" title="3.2.2. Service Registry Actuator Endpoint"> 3.2.2. Service Registry Actuator Endpoint </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html');" title="3.3. Spring RestTemplate as a Load Balancer Client"> 3.3. Spring RestTemplate as a Load Balancer Client </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html');" title="3.4. Spring WebClient as a Load Balancer Client"> 3.4. Spring WebClient as a Load Balancer Client </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html');" title="3.4.1. Retrying Failed Requests"> 3.4.1. Retrying Failed Requests </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html');" title="3.5. Multiple RestTemplate objects"> 3.5. Multiple RestTemplate objects </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html');" title="3.6. Spring WebFlux WebClient as a Load Balancer Client"> 3.6. Spring WebFlux WebClient as a Load Balancer Client </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html');" title="3.7. Ignore Network Interfaces"> 3.7. Ignore Network Interfaces </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html');" title="3.8. HTTP Client Factories"> 3.8. HTTP Client Factories </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html');" title="3.9. Enabled Features"> 3.9. Enabled Features </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html');" title="3.9.1. Feature types"> 3.9.1. Feature types </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_commons_common_abstractions.html');" title="3.9.2. Declaring features"> 3.9.2. Declaring features </a> </li>
</ul> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config.html');" title="II. Spring Cloud Config"> II. Spring Cloud Config </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__quick_start.html');" title="4. Quick Start"> 4. Quick Start </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__quick_start.html');" title="4.1. Client Side Usage"> 4.1. Client Side Usage </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="5. Spring Cloud Config Server"> 5. Spring Cloud Config Server </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="5.1. Environment Repository"> 5.1. Environment Repository </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="5.1.1. Git Backend"> 5.1.1. Git Backend </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="Skipping SSL Certificate Validation"> Skipping SSL Certificate Validation </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="Setting HTTP Connection Timeout"> Setting HTTP Connection Timeout </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="Placeholders in Git URI"> Placeholders in Git URI </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="Pattern Matching and Multiple Repositories"> Pattern Matching and Multiple Repositories </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="Authentication"> Authentication </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="Authentication with AWS CodeCommit"> Authentication with AWS CodeCommit </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="Git SSH configuration using properties"> Git SSH configuration using properties </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="Placeholders in Git Search Paths"> Placeholders in Git Search Paths </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="Force pull in Git Repositories"> Force pull in Git Repositories </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="Deleting untracked branches in Git Repositories"> Deleting untracked branches in Git Repositories </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="Git Refresh Rate"> Git Refresh Rate </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="5.1.2. Version Control Backend Filesystem Use"> 5.1.2. Version Control Backend Filesystem Use </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="5.1.3. File System Backend"> 5.1.3. File System Backend </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="5.1.4. Vault Backend"> 5.1.4. Vault Backend </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="Multiple Properties Sources"> Multiple Properties Sources </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="5.1.5. Accessing Backends Through a Proxy"> 5.1.5. Accessing Backends Through a Proxy </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="5.1.6. Sharing Configuration With All Applications"> 5.1.6. Sharing Configuration With All Applications </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="File Based Repositories"> File Based Repositories </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="Vault Server"> Vault Server </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="5.1.7. JDBC Backend"> 5.1.7. JDBC Backend </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="5.1.8. Composite Environment Repositories"> 5.1.8. Composite Environment Repositories </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="Custom Composite Environment Repositories"> Custom Composite Environment Repositories </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="5.1.9. Property Overrides"> 5.1.9. Property Overrides </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="5.2. Health Indicator"> 5.2. Health Indicator </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="5.3. Security"> 5.3. Security </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="5.4. Encryption and Decryption"> 5.4. Encryption and Decryption </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="5.5. Key Management"> 5.5. Key Management </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="5.6. Creating a Key Store for Testing"> 5.6. Creating a Key Store for Testing </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="5.7. Using Multiple Keys and Key Rotation"> 5.7. Using Multiple Keys and Key Rotation </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_server.html');" title="5.8. Serving Encrypted Properties"> 5.8. Serving Encrypted Properties </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serving_alternative_formats.html');" title="6. Serving Alternative Formats"> 6. Serving Alternative Formats </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serving_plain_text.html');" title="7. Serving Plain Text"> 7. Serving Plain Text </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__embedding_the_config_server.html');" title="8. Embedding the Config Server"> 8. Embedding the Config Server </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__push_notifications_and_spring_cloud_bus.html');" title="9. Push Notifications and Spring Cloud Bus"> 9. Push Notifications and Spring Cloud Bus </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_client.html');" title="10. Spring Cloud Config Client"> 10. Spring Cloud Config Client </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_client.html');" title="10.1. Config First Bootstrap"> 10.1. Config First Bootstrap </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_client.html');" title="10.2. Discovery First Bootstrap"> 10.2. Discovery First Bootstrap </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_client.html');" title="10.3. Config Client Fail Fast"> 10.3. Config Client Fail Fast </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_client.html');" title="10.4. Config Client Retry"> 10.4. Config Client Retry </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_client.html');" title="10.5. Locating Remote Configuration Resources"> 10.5. Locating Remote Configuration Resources </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_client.html');" title="10.6. Specifying Multiple Urls for the Config Server"> 10.6. Specifying Multiple Urls for the Config Server </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_client.html');" title="10.7. Configuring Read Timeouts"> 10.7. Configuring Read Timeouts </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_client.html');" title="10.8. Security"> 10.8. Security </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_client.html');" title="10.8.1. Health Indicator"> 10.8.1. Health Indicator </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_client.html');" title="10.8.2. Providing A Custom RestTemplate"> 10.8.2. Providing A Custom RestTemplate </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_client.html');" title="10.8.3. Vault"> 10.8.3. Vault </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_config_client.html');" title="10.9. Nested Keys In Vault"> 10.9. Nested Keys In Vault </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_netflix.html');" title="III. Spring Cloud Netflix"> III. Spring Cloud Netflix </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html');" title="11. Service Discovery: Eureka Clients"> 11. Service Discovery: Eureka Clients </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html');" title="11.1. How to Include Eureka Client"> 11.1. How to Include Eureka Client </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html');" title="11.2. Registering with Eureka"> 11.2. Registering with Eureka </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html');" title="11.3. Authenticating with the Eureka Server"> 11.3. Authenticating with the Eureka Server </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html');" title="11.4. Status Page and Health Indicator"> 11.4. Status Page and Health Indicator </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html');" title="11.5. Registering a Secure Application"> 11.5. Registering a Secure Application </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html');" title="11.6. Eureka’s Health Checks"> 11.6. Eureka’s Health Checks </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html');" title="11.7. Eureka Metadata for Instances and Clients"> 11.7. Eureka Metadata for Instances and Clients </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html');" title="11.7.1. Using Eureka on Cloud Foundry"> 11.7.1. Using Eureka on Cloud Foundry </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html');" title="11.7.2. Using Eureka on AWS"> 11.7.2. Using Eureka on AWS </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html');" title="11.7.3. Changing the Eureka Instance ID"> 11.7.3. Changing the Eureka Instance ID </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html');" title="11.8. Using the EurekaClient"> 11.8. Using the EurekaClient </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html');" title="11.8.1. EurekaClient without Jersey"> 11.8.1. EurekaClient without Jersey </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html');" title="11.9. Alternatives to the Native Netflix EurekaClient"> 11.9. Alternatives to the Native Netflix EurekaClient </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html');" title="11.10. Why Is It so Slow to Register a Service?"> 11.10. Why Is It so Slow to Register a Service? </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_discovery_eureka_clients.html');" title="11.11. Zones"> 11.11. Zones </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-eureka-server.html');" title="12. Service Discovery: Eureka Server"> 12. Service Discovery: Eureka Server </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-eureka-server.html');" title="12.1. How to Include Eureka Server"> 12.1. How to Include Eureka Server </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-eureka-server.html');" title="12.2. How to Run a Eureka Server"> 12.2. How to Run a Eureka Server </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-eureka-server.html');" title="12.3. High Availability, Zones and Regions"> 12.3. High Availability, Zones and Regions </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-eureka-server.html');" title="12.4. Standalone Mode"> 12.4. Standalone Mode </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-eureka-server.html');" title="12.5. Peer Awareness"> 12.5. Peer Awareness </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-eureka-server.html');" title="12.6. When to Prefer IP Address"> 12.6. When to Prefer IP Address </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-eureka-server.html');" title="12.7. Securing The Eureka Server"> 12.7. Securing The Eureka Server </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__circuit_breaker_hystrix_clients.html');" title="13. Circuit Breaker: Hystrix Clients"> 13. Circuit Breaker: Hystrix Clients </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__circuit_breaker_hystrix_clients.html');" title="13.1. How to Include Hystrix"> 13.1. How to Include Hystrix </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__circuit_breaker_hystrix_clients.html');" title="13.2. Propagating the Security Context or Using Spring Scopes"> 13.2. Propagating the Security Context or Using Spring Scopes </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__circuit_breaker_hystrix_clients.html');" title="13.3. Health Indicator"> 13.3. Health Indicator </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__circuit_breaker_hystrix_clients.html');" title="13.4. Hystrix Metrics Stream"> 13.4. Hystrix Metrics Stream </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__circuit_breaker_hystrix_dashboard.html');" title="14. Circuit Breaker: Hystrix Dashboard"> 14. Circuit Breaker: Hystrix Dashboard </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__hystrix_timeouts_and_ribbon_clients.html');" title="15. Hystrix Timeouts And Ribbon Clients"> 15. Hystrix Timeouts And Ribbon Clients </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__hystrix_timeouts_and_ribbon_clients.html');" title="15.1. How to Include the Hystrix Dashboard"> 15.1. How to Include the Hystrix Dashboard </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__hystrix_timeouts_and_ribbon_clients.html');" title="15.2. Turbine"> 15.2. Turbine </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__hystrix_timeouts_and_ribbon_clients.html');" title="15.2.1. Clusters Endpoint"> 15.2.1. Clusters Endpoint </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__hystrix_timeouts_and_ribbon_clients.html');" title="15.3. Turbine Stream"> 15.3. Turbine Stream </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-ribbon.html');" title="16. Client Side Load Balancer: Ribbon"> 16. Client Side Load Balancer: Ribbon </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-ribbon.html');" title="16.1. How to Include Ribbon"> 16.1. How to Include Ribbon </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-ribbon.html');" title="16.2. Customizing the Ribbon Client"> 16.2. Customizing the Ribbon Client </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-ribbon.html');" title="16.3. Customizing the Default for All Ribbon Clients"> 16.3. Customizing the Default for All Ribbon Clients </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-ribbon.html');" title="16.4. Customizing the Ribbon Client by Setting Properties"> 16.4. Customizing the Ribbon Client by Setting Properties </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-ribbon.html');" title="16.5. Using Ribbon with Eureka"> 16.5. Using Ribbon with Eureka </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-ribbon.html');" title="16.6. Example: How to Use Ribbon Without Eureka"> 16.6. Example: How to Use Ribbon Without Eureka </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-ribbon.html');" title="16.7. Example: Disable Eureka Use in Ribbon"> 16.7. Example: Disable Eureka Use in Ribbon </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-ribbon.html');" title="16.8. Using the Ribbon API Directly"> 16.8. Using the Ribbon API Directly </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-ribbon.html');" title="16.9. Caching of Ribbon Configuration"> 16.9. Caching of Ribbon Configuration </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-ribbon.html');" title="16.10. How to Configure Hystrix Thread Pools"> 16.10. How to Configure Hystrix Thread Pools </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-ribbon.html');" title="16.11. How to Provide a Key to Ribbon’s IRule"> 16.11. How to Provide a Key to Ribbon’s IRule </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__external_configuration_archaius.html');" title="17. External Configuration: Archaius"> 17. External Configuration: Archaius </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18. Router and Filter: Zuul"> 18. Router and Filter: Zuul </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18.1. How to Include Zuul"> 18.1. How to Include Zuul </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18.2. Embedded Zuul Reverse Proxy"> 18.2. Embedded Zuul Reverse Proxy </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18.3. Zuul Http Client"> 18.3. Zuul Http Client </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18.4. Cookies and Sensitive Headers"> 18.4. Cookies and Sensitive Headers </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18.5. Ignored Headers"> 18.5. Ignored Headers </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18.6. Management Endpoints"> 18.6. Management Endpoints </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18.6.1. Routes Endpoint"> 18.6.1. Routes Endpoint </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18.6.2. Filters Endpoint"> 18.6.2. Filters Endpoint </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18.7. Strangulation Patterns and Local Forwards"> 18.7. Strangulation Patterns and Local Forwards </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18.8. Uploading Files through Zuul"> 18.8. Uploading Files through Zuul </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18.9. Query String Encoding"> 18.9. Query String Encoding </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18.10. Plain Embedded Zuul"> 18.10. Plain Embedded Zuul </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18.11. Disable Zuul Filters"> 18.11. Disable Zuul Filters </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18.12. Providing Hystrix Fallbacks For Routes"> 18.12. Providing Hystrix Fallbacks For Routes </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18.13. Zuul Timeouts"> 18.13. Zuul Timeouts </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18.14. Rewriting the Location header"> 18.14. Rewriting the Location header </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18.15. Metrics"> 18.15. Metrics </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18.16. Zuul Developer Guide"> 18.16. Zuul Developer Guide </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18.16.1. The Zuul Servlet"> 18.16.1. The Zuul Servlet </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18.16.2. Zuul RequestContext"> 18.16.2. Zuul RequestContext </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18.16.3. @EnableZuulProxy vs. @EnableZuulServer"> 18.16.3. @EnableZuulProxy vs. @EnableZuulServer </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18.16.4. @EnableZuulServer Filters"> 18.16.4. @EnableZuulServer Filters </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18.16.5. @EnableZuulProxy Filters"> 18.16.5. @EnableZuulProxy Filters </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18.16.6. Custom Zuul Filter Examples"> 18.16.6. Custom Zuul Filter Examples </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="How to Write a Pre Filter"> How to Write a Pre Filter </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="How to Write a Route Filter"> How to Write a Route Filter </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="How to Write a Post Filter"> How to Write a Post Filter </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18.16.7. How Zuul Errors Work"> 18.16.7. How Zuul Errors Work </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__router_and_filter_zuul.html');" title="18.16.8. Zuul Eager Application Context Loading"> 18.16.8. Zuul Eager Application Context Loading </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__polyglot_support_with_sidecar.html');" title="19. Polyglot support with Sidecar"> 19. Polyglot support with Sidecar </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_retrying-failed-requests.html');" title="20. Retrying Failed Requests"> 20. Retrying Failed Requests </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_retrying-failed-requests.html');" title="20.1. BackOff Policies"> 20.1. BackOff Policies </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_retrying-failed-requests.html');" title="20.2. Configuration"> 20.2. Configuration </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_retrying-failed-requests.html');" title="20.2.1. Zuul"> 20.2.1. Zuul </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__http_clients.html');" title="21. HTTP Clients"> 21. HTTP Clients </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_openfeign.html');" title="IV. Spring Cloud OpenFeign"> IV. Spring Cloud OpenFeign </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-feign.html');" title="22. Declarative REST Client: Feign"> 22. Declarative REST Client: Feign </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-feign.html');" title="22.1. How to Include Feign"> 22.1. How to Include Feign </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-feign.html');" title="22.2. Overriding Feign Defaults"> 22.2. Overriding Feign Defaults </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-feign.html');" title="22.3. Creating Feign Clients Manually"> 22.3. Creating Feign Clients Manually </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-feign.html');" title="22.4. Feign Hystrix Support"> 22.4. Feign Hystrix Support </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-feign.html');" title="22.5. Feign Hystrix Fallbacks"> 22.5. Feign Hystrix Fallbacks </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-feign.html');" title="22.6. Feign and @Primary"> 22.6. Feign and @Primary </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-feign.html');" title="22.7. Feign Inheritance Support"> 22.7. Feign Inheritance Support </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-feign.html');" title="22.8. Feign request/response compression"> 22.8. Feign request/response compression </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-feign.html');" title="22.9. Feign logging"> 22.9. Feign logging </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_stream.html');" title="V. Spring Cloud Stream"> V. Spring Cloud Stream </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__quick_start_2.html');" title="23. Quick Start"> 23. Quick Start </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__quick_start_2.html');" title="23.1. Creating a Sample Application by Using Spring Initializr"> 23.1. Creating a Sample Application by Using Spring Initializr </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__quick_start_2.html');" title="23.2. Importing the Project into Your IDE"> 23.2. Importing the Project into Your IDE </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__quick_start_2.html');" title="23.3. Adding a Message Handler, Building, and Running"> 23.3. Adding a Message Handler, Building, and Running </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__what_s_new_in_2_0.html');" title="24. What’s New in 2.0?"> 24. What’s New in 2.0? </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__what_s_new_in_2_0.html');" title="24.1. New Features and Components"> 24.1. New Features and Components </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__what_s_new_in_2_0.html');" title="24.2. Notable Enhancements"> 24.2. Notable Enhancements </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__what_s_new_in_2_0.html');" title="24.2.1. Both Actuator and Web Dependencies Are Now Optional"> 24.2.1. Both Actuator and Web Dependencies Are Now Optional </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__what_s_new_in_2_0.html');" title="24.2.2. Content-type Negotiation Improvements"> 24.2.2. Content-type Negotiation Improvements </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__what_s_new_in_2_0.html');" title="24.3. Notable Deprecations"> 24.3. Notable Deprecations </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__what_s_new_in_2_0.html');" title="24.3.1. Java Serialization (Java Native and Kryo)"> 24.3.1. Java Serialization (Java Native and Kryo) </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__what_s_new_in_2_0.html');" title="24.3.2. Deprecated Classes and Methods"> 24.3.2. Deprecated Classes and Methods </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-stream-overview-introducing.html');" title="25. Introducing Spring Cloud Stream"> 25. Introducing Spring Cloud Stream </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__main_concepts.html');" title="26. Main Concepts"> 26. Main Concepts </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__main_concepts.html');" title="26.1. Application Model"> 26.1. Application Model </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__main_concepts.html');" title="26.1.1. Fat JAR"> 26.1.1. Fat JAR </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__main_concepts.html');" title="26.2. The Binder Abstraction"> 26.2. The Binder Abstraction </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__main_concepts.html');" title="26.3. Persistent Publish-Subscribe Support"> 26.3. Persistent Publish-Subscribe Support </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__main_concepts.html');" title="26.4. Consumer Groups"> 26.4. Consumer Groups </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__main_concepts.html');" title="26.5. Consumer Types"> 26.5. Consumer Types </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__main_concepts.html');" title="26.5.1. Durability"> 26.5.1. Durability </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__main_concepts.html');" title="26.6. Partitioning Support"> 26.6. Partitioning Support </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html');" title="27. Programming Model"> 27. Programming Model </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html');" title="27.1. Destination Binders"> 27.1. Destination Binders </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html');" title="27.2. Destination Bindings"> 27.2. Destination Bindings </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html');" title="27.3. Producing and Consuming Messages"> 27.3. Producing and Consuming Messages </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html');" title="27.3.1. Spring Integration Support"> 27.3.1. Spring Integration Support </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html');" title="27.3.2. Using @StreamListener Annotation"> 27.3.2. Using @StreamListener Annotation </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html');" title="27.3.3. Using @StreamListener for Content-based routing"> 27.3.3. Using @StreamListener for Content-based routing </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html');" title="27.3.4. Using Polled Consumers"> 27.3.4. Using Polled Consumers </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html');" title="27.4. Error Handling"> 27.4. Error Handling </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html');" title="27.4.1. Application Error Handling"> 27.4.1. Application Error Handling </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html');" title="27.4.2. System Error Handling"> 27.4.2. System Error Handling </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html');" title="Drop Failed Messages"> Drop Failed Messages </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html');" title="DLQ - Dead Letter Queue"> DLQ - Dead Letter Queue </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html');" title="Re-queue Failed Messages"> Re-queue Failed Messages </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html');" title="27.4.3. Retry Template"> 27.4.3. Retry Template </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html');" title="27.5. Reactive Programming Support"> 27.5. Reactive Programming Support </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html');" title="27.5.1. Reactor-based Handlers"> 27.5.1. Reactor-based Handlers </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__programming_model.html');" title="27.5.2. Reactive Sources"> 27.5.2. Reactive Sources </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-stream-overview-binders.html');" title="28. Binders"> 28. Binders </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-stream-overview-binders.html');" title="28.1. Producers and Consumers"> 28.1. Producers and Consumers </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-stream-overview-binders.html');" title="28.2. Binder SPI"> 28.2. Binder SPI </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-stream-overview-binders.html');" title="28.3. Binder Detection"> 28.3. Binder Detection </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-stream-overview-binders.html');" title="28.3.1. Classpath Detection"> 28.3.1. Classpath Detection </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-stream-overview-binders.html');" title="28.4. Multiple Binders on the Classpath"> 28.4. Multiple Binders on the Classpath </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-stream-overview-binders.html');" title="28.5. Connecting to Multiple Systems"> 28.5. Connecting to Multiple Systems </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-stream-overview-binders.html');" title="28.6. Binding visualization and control"> 28.6. Binding visualization and control </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-stream-overview-binders.html');" title="28.7. Binder Configuration Properties"> 28.7. Binder Configuration Properties </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__configuration_options.html');" title="29. Configuration Options"> 29. Configuration Options </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__configuration_options.html');" title="29.1. Binding Service Properties"> 29.1. Binding Service Properties </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__configuration_options.html');" title="29.2. Binding Properties"> 29.2. Binding Properties </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__configuration_options.html');" title="29.2.1. Common Binding Properties"> 29.2.1. Common Binding Properties </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__configuration_options.html');" title="29.2.2. Consumer Properties"> 29.2.2. Consumer Properties </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__configuration_options.html');" title="29.2.3. Producer Properties"> 29.2.3. Producer Properties </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__configuration_options.html');" title="29.3. Using Dynamically Bound Destinations"> 29.3. Using Dynamically Bound Destinations </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_content-type-management.html');" title="30. Content Type Negotiation"> 30. Content Type Negotiation </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_content-type-management.html');" title="30.1. Mechanics"> 30.1. Mechanics </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_content-type-management.html');" title="30.1.1. Content Type versus Argument Type"> 30.1.1. Content Type versus Argument Type </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_content-type-management.html');" title="30.1.2. Message Converters"> 30.1.2. Message Converters </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_content-type-management.html');" title="30.2. Provided MessageConverters"> 30.2. Provided MessageConverters </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_content-type-management.html');" title="30.3. User-defined Message Converters"> 30.3. User-defined Message Converters </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html');" title="31. Schema Evolution Support"> 31. Schema Evolution Support </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html');" title="31.1. Schema Registry Client"> 31.1. Schema Registry Client </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html');" title="31.1.1. Schema Registry Client Properties"> 31.1.1. Schema Registry Client Properties </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html');" title="31.2. Avro Schema Registry Client Message Converters"> 31.2. Avro Schema Registry Client Message Converters </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html');" title="31.2.1. Avro Schema Registry Message Converter Properties"> 31.2.1. Avro Schema Registry Message Converter Properties </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html');" title="31.3. Apache Avro Message Converters"> 31.3. Apache Avro Message Converters </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html');" title="31.4. Converters with Schema Support"> 31.4. Converters with Schema Support </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html');" title="31.5. Schema Registry Server"> 31.5. Schema Registry Server </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html');" title="31.5.1. Schema Registry Server API"> 31.5.1. Schema Registry Server API </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html');" title="Registering a New Schema"> Registering a New Schema </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html');" title="Retrieving an Existing Schema by Subject, Format, and Version"> Retrieving an Existing Schema by Subject, Format, and Version </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html');" title="Retrieving an Existing Schema by Subject and Format"> Retrieving an Existing Schema by Subject and Format </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html');" title="Retrieving an Existing Schema by ID"> Retrieving an Existing Schema by ID </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html');" title="Deleting a Schema by Subject, Format, and Version"> Deleting a Schema by Subject, Format, and Version </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html');" title="Deleting a Schema by ID"> Deleting a Schema by ID </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html');" title="Deleting a Schema by Subject"> Deleting a Schema by Subject </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html');" title="31.5.2. Using Confluent’s Schema Registry"> 31.5.2. Using Confluent’s Schema Registry </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html');" title="31.6. Schema Registration and Resolution"> 31.6. Schema Registration and Resolution </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html');" title="31.6.1. Schema Registration Process (Serialization)"> 31.6.1. Schema Registration Process (Serialization) </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_schema-evolution.html');" title="31.6.2. Schema Resolution Process (Deserialization)"> 31.6.2. Schema Resolution Process (Deserialization) </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__inter_application_communication.html');" title="32. Inter-Application Communication"> 32. Inter-Application Communication </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__inter_application_communication.html');" title="32.1. Connecting Multiple Application Instances"> 32.1. Connecting Multiple Application Instances </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__inter_application_communication.html');" title="32.2. Instance Index and Instance Count"> 32.2. Instance Index and Instance Count </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__inter_application_communication.html');" title="32.3. Partitioning"> 32.3. Partitioning </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__inter_application_communication.html');" title="32.3.1. Configuring Output Bindings for Partitioning"> 32.3.1. Configuring Output Bindings for Partitioning </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__inter_application_communication.html');" title="32.3.2. Configuring Input Bindings for Partitioning"> 32.3.2. Configuring Input Bindings for Partitioning </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__testing.html');" title="33. Testing"> 33. Testing </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__testing.html');" title="33.1. Disabling the Test Binder Autoconfiguration"> 33.1. Disabling the Test Binder Autoconfiguration </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__health_indicator_5.html');" title="34. Health Indicator"> 34. Health Indicator </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-stream-overview-metrics-emitter.html');" title="35. Metrics Emitter"> 35. Metrics Emitter </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__samples.html');" title="36. Samples"> 36. Samples </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__samples.html');" title="36.1. Deploying Stream Applications on CloudFoundry"> 36.1. Deploying Stream Applications on CloudFoundry </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__binder_implementations.html');" title="VI. Binder Implementations"> VI. Binder Implementations </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html');" title="37. Apache Kafka Binder"> 37. Apache Kafka Binder </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html');" title="37.1. Usage"> 37.1. Usage </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html');" title="37.2. Apache Kafka Binder Overview"> 37.2. Apache Kafka Binder Overview </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html');" title="37.3. Configuration Options"> 37.3. Configuration Options </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html');" title="37.3.1. Kafka Binder Properties"> 37.3.1. Kafka Binder Properties </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html');" title="37.3.2. Kafka Consumer Properties"> 37.3.2. Kafka Consumer Properties </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html');" title="37.3.3. Kafka Producer Properties"> 37.3.3. Kafka Producer Properties </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html');" title="37.3.4. Usage examples"> 37.3.4. Usage examples </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html');" title="Example: Setting autoCommitOffset to false and Relying on Manual Acking"> Example: Setting autoCommitOffset to false and Relying on Manual Acking </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html');" title="Example: Security Configuration"> Example: Security Configuration </a> </li>
 <li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html');" title="Example: Pausing and Resuming the Consumer"> Example: Pausing and Resuming the Consumer </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html');" title="37.4. Error Channels"> 37.4. Error Channels </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html');" title="37.5. Kafka Metrics"> 37.5. Kafka Metrics </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html');" title="37.6. Dead-Letter Topic Processing"> 37.6. Dead-Letter Topic Processing </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_binder.html');" title="37.7. Partitioning with the Kafka Binder"> 37.7. Partitioning with the Kafka Binder </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html');" title="38. Apache Kafka Streams Binder"> 38. Apache Kafka Streams Binder </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html');" title="38.1. Usage"> 38.1. Usage </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html');" title="38.2. Kafka Streams Binder Overview"> 38.2. Kafka Streams Binder Overview </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html');" title="38.2.1. Streams DSL"> 38.2.1. Streams DSL </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html');" title="38.3. Configuration Options"> 38.3. Configuration Options </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html');" title="38.3.1. Kafka Streams Properties"> 38.3.1. Kafka Streams Properties </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html');" title="38.3.2. TimeWindow properties:"> 38.3.2. TimeWindow properties: </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html');" title="38.4. Multiple Input Bindings"> 38.4. Multiple Input Bindings </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html');" title="38.4.1. Multiple Input Bindings as a Sink"> 38.4.1. Multiple Input Bindings as a Sink </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html');" title="38.4.2. Multiple Input Bindings as a Processor"> 38.4.2. Multiple Input Bindings as a Processor </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html');" title="38.5. Multiple Output Bindings (aka Branching)"> 38.5. Multiple Output Bindings (aka Branching) </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html');" title="38.6. Message Conversion"> 38.6. Message Conversion </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html');" title="38.6.1. Outbound serialization"> 38.6.1. Outbound serialization </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html');" title="38.6.2. Inbound Deserialization"> 38.6.2. Inbound Deserialization </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html');" title="38.7. Error Handling"> 38.7. Error Handling </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html');" title="38.7.1. Handling Deserialization Exceptions"> 38.7.1. Handling Deserialization Exceptions </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html');" title="38.7.2. Handling Non-Deserialization Exceptions"> 38.7.2. Handling Non-Deserialization Exceptions </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html');" title="38.8. Interactive Queries"> 38.8. Interactive Queries </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__apache_kafka_streams_binder.html');" title="38.9. Accessing the underlying KafkaStreams object"> 38.9. Accessing the underlying KafkaStreams object </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html');" title="39. RabbitMQ Binder"> 39. RabbitMQ Binder </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html');" title="39.1. Usage"> 39.1. Usage </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html');" title="39.2. RabbitMQ Binder Overview"> 39.2. RabbitMQ Binder Overview </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html');" title="39.3. Configuration Options"> 39.3. Configuration Options </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html');" title="39.3.1. RabbitMQ Binder Properties"> 39.3.1. RabbitMQ Binder Properties </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html');" title="39.3.2. RabbitMQ Consumer Properties"> 39.3.2. RabbitMQ Consumer Properties </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html');" title="39.3.3. Rabbit Producer Properties"> 39.3.3. Rabbit Producer Properties </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html');" title="39.4. Retry With the RabbitMQ Binder"> 39.4. Retry With the RabbitMQ Binder </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html');" title="39.4.1. Putting it All Together"> 39.4.1. Putting it All Together </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html');" title="39.5. Error Channels"> 39.5. Error Channels </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html');" title="39.6. Dead-Letter Queue Processing"> 39.6. Dead-Letter Queue Processing </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html');" title="39.6.1. Non-Partitioned Destinations"> 39.6.1. Non-Partitioned Destinations </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html');" title="39.6.2. Partitioned Destinations"> 39.6.2. Partitioned Destinations </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html');" title="republishToDlq=false"> republishToDlq=false </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html');" title="republishToDlq=true"> republishToDlq=true </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__rabbitmq_binder.html');" title="39.7. Partitioning with the RabbitMQ Binder"> 39.7. Partitioning with the RabbitMQ Binder </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_bus.html');" title="VII. Spring Cloud Bus"> VII. Spring Cloud Bus </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__quick_start_3.html');" title="40. Quick Start"> 40. Quick Start </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__bus_endpoints.html');" title="41. Bus Endpoints"> 41. Bus Endpoints </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__bus_endpoints.html');" title="41.1. Bus Refresh Endpoint"> 41.1. Bus Refresh Endpoint </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__bus_endpoints.html');" title="41.2. Bus Env Endpoint"> 41.2. Bus Env Endpoint </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__addressing_an_instance.html');" title="42. Addressing an Instance"> 42. Addressing an Instance </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__addressing_all_instances_of_a_service.html');" title="43. Addressing All Instances of a Service"> 43. Addressing All Instances of a Service </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_id_must_be_unique.html');" title="44. Service ID Must Be Unique"> 44. Service ID Must Be Unique </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customizing_the_message_broker.html');" title="45. Customizing the Message Broker"> 45. Customizing the Message Broker </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__tracing_bus_events.html');" title="46. Tracing Bus Events"> 46. Tracing Bus Events </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__broadcasting_your_own_events.html');" title="47. Broadcasting Your Own Events"> 47. Broadcasting Your Own Events </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__broadcasting_your_own_events.html');" title="47.1. Registering events in custom packages"> 47.1. Registering events in custom packages </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_sleuth.html');" title="VIII. Spring Cloud Sleuth"> VIII. Spring Cloud Sleuth </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html');" title="48. Introduction"> 48. Introduction </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html');" title="48.1. Terminology"> 48.1. Terminology </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html');" title="48.2. Purpose"> 48.2. Purpose </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html');" title="48.2.1. Distributed Tracing with Zipkin"> 48.2.1. Distributed Tracing with Zipkin </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html');" title="48.2.2. Visualizing errors"> 48.2.2. Visualizing errors </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html');" title="48.2.3. Distributed Tracing with Brave"> 48.2.3. Distributed Tracing with Brave </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html');" title="48.2.4. Live examples"> 48.2.4. Live examples </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html');" title="48.2.5. Log correlation"> 48.2.5. Log correlation </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html');" title="JSON Logback with Logstash"> JSON Logback with Logstash </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html');" title="48.2.6. Propagating Span Context"> 48.2.6. Propagating Span Context </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html');" title="Baggage versus Span Tags"> Baggage versus Span Tags </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html');" title="48.3. Adding Sleuth to the Project"> 48.3. Adding Sleuth to the Project </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html');" title="48.3.1. Only Sleuth (log correlation)"> 48.3.1. Only Sleuth (log correlation) </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html');" title="48.3.2. Sleuth with Zipkin via HTTP"> 48.3.2. Sleuth with Zipkin via HTTP </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction.html');" title="48.3.3. Sleuth with Zipkin over RabbitMQ or Kafka"> 48.3.3. Sleuth with Zipkin over RabbitMQ or Kafka </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__additional_resources.html');" title="49. Additional Resources"> 49. Additional Resources </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__features_2.html');" title="50. Features"> 50. Features </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__features_2.html');" title="50.1. Introduction to Brave"> 50.1. Introduction to Brave </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__features_2.html');" title="50.1.1. Tracing"> 50.1.1. Tracing </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__features_2.html');" title="50.1.2. Local Tracing"> 50.1.2. Local Tracing </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__features_2.html');" title="50.1.3. Customizing Spans"> 50.1.3. Customizing Spans </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__features_2.html');" title="50.1.4. Implicitly Looking up the Current Span"> 50.1.4. Implicitly Looking up the Current Span </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__features_2.html');" title="50.1.5. RPC tracing"> 50.1.5. RPC tracing </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__features_2.html');" title="One-Way tracing"> One-Way tracing </a> </li>
</ul> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__sampling.html');" title="51. Sampling"> 51. Sampling </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__sampling.html');" title="51.1. Declarative sampling"> 51.1. Declarative sampling </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__sampling.html');" title="51.2. Custom sampling"> 51.2. Custom sampling </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__sampling.html');" title="51.3. Sampling in Spring Cloud Sleuth"> 51.3. Sampling in Spring Cloud Sleuth </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__propagation.html');" title="52. Propagation"> 52. Propagation </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__propagation.html');" title="52.1. Propagating extra fields"> 52.1. Propagating extra fields </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__propagation.html');" title="52.1.1. Prefixed fields"> 52.1.1. Prefixed fields </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__propagation.html');" title="52.1.2. Extracting a Propagated Context"> 52.1.2. Extracting a Propagated Context </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__propagation.html');" title="52.1.3. Sharing span IDs between Client and Server"> 52.1.3. Sharing span IDs between Client and Server </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__propagation.html');" title="52.1.4. Implementing Propagation"> 52.1.4. Implementing Propagation </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__current_tracing_component.html');" title="53. Current Tracing Component"> 53. Current Tracing Component </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__current_span.html');" title="54. Current Span"> 54. Current Span </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__current_span.html');" title="54.1. Setting a span in scope manually"> 54.1. Setting a span in scope manually </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__instrumentation.html');" title="55. Instrumentation"> 55. Instrumentation </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__span_lifecycle.html');" title="56. Span lifecycle"> 56. Span lifecycle </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__span_lifecycle.html');" title="56.1. Creating and finishing spans"> 56.1. Creating and finishing spans </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__span_lifecycle.html');" title="56.2. Continuing Spans"> 56.2. Continuing Spans </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__span_lifecycle.html');" title="56.3. Creating a Span with an explicit Parent"> 56.3. Creating a Span with an explicit Parent </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__naming_spans.html');" title="57. Naming spans"> 57. Naming spans </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__naming_spans.html');" title="57.1. @SpanName Annotation"> 57.1. @SpanName Annotation </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__naming_spans.html');" title="57.2. toString() method"> 57.2. toString() method </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__managing_spans_with_annotations.html');" title="58. Managing Spans with Annotations"> 58. Managing Spans with Annotations </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__managing_spans_with_annotations.html');" title="58.1. Rationale"> 58.1. Rationale </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__managing_spans_with_annotations.html');" title="58.2. Creating New Spans"> 58.2. Creating New Spans </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__managing_spans_with_annotations.html');" title="58.3. Continuing Spans"> 58.3. Continuing Spans </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__managing_spans_with_annotations.html');" title="58.4. Advanced Tag Setting"> 58.4. Advanced Tag Setting </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__managing_spans_with_annotations.html');" title="58.4.1. Custom extractor"> 58.4.1. Custom extractor </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__managing_spans_with_annotations.html');" title="58.4.2. Resolving Expressions for a Value"> 58.4.2. Resolving Expressions for a Value </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__managing_spans_with_annotations.html');" title="58.4.3. Using the toString() method"> 58.4.3. Using the toString() method </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customizations.html');" title="59. Customizations"> 59. Customizations </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customizations.html');" title="59.1. HTTP"> 59.1. HTTP </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customizations.html');" title="59.2. TracingFilter"> 59.2. TracingFilter </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customizations.html');" title="59.3. Custom service name"> 59.3. Custom service name </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customizations.html');" title="59.4. Customization of Reported Spans"> 59.4. Customization of Reported Spans </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customizations.html');" title="59.5. Host Locator"> 59.5. Host Locator </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__sending_spans_to_zipkin.html');" title="60. Sending Spans to Zipkin"> 60. Sending Spans to Zipkin </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__zipkin_stream_span_consumer.html');" title="61. Zipkin Stream Span Consumer"> 61. Zipkin Stream Span Consumer </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62. Integrations"> 62. Integrations </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.1. OpenTracing"> 62.1. OpenTracing </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.2. Runnable and Callable"> 62.2. Runnable and Callable </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.3. Hystrix"> 62.3. Hystrix </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.3.1. Custom Concurrency Strategy"> 62.3.1. Custom Concurrency Strategy </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.3.2. Manual Command setting"> 62.3.2. Manual Command setting </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.4. RxJava"> 62.4. RxJava </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.5. HTTP integration"> 62.5. HTTP integration </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.5.1. HTTP Filter"> 62.5.1. HTTP Filter </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.5.2. HandlerInterceptor"> 62.5.2. HandlerInterceptor </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.5.3. Async Servlet support"> 62.5.3. Async Servlet support </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.5.4. WebFlux support"> 62.5.4. WebFlux support </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.5.5. Dubbo RPC support"> 62.5.5. Dubbo RPC support </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.6. HTTP Client Integration"> 62.6. HTTP Client Integration </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.6.1. Synchronous Rest Template"> 62.6.1. Synchronous Rest Template </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.6.2. Asynchronous Rest Template"> 62.6.2. Asynchronous Rest Template </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="Multiple Asynchronous Rest Templates"> Multiple Asynchronous Rest Templates </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.6.3. WebClient"> 62.6.3. WebClient </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.6.4. Traverson"> 62.6.4. Traverson </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.6.5. Apache HttpClientBuilder and HttpAsyncClientBuilder"> 62.6.5. Apache HttpClientBuilder and HttpAsyncClientBuilder </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.6.6. Netty HttpClient"> 62.6.6. Netty HttpClient </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.6.7. UserInfoRestTemplateCustomizer"> 62.6.7. UserInfoRestTemplateCustomizer </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.7. Feign"> 62.7. Feign </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.8. Asynchronous Communication"> 62.8. Asynchronous Communication </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.8.1. @Async Annotated methods"> 62.8.1. @Async Annotated methods </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.8.2. @Scheduled Annotated Methods"> 62.8.2. @Scheduled Annotated Methods </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.8.3. Executor, ExecutorService, and ScheduledExecutorService"> 62.8.3. Executor, ExecutorService, and ScheduledExecutorService </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="Customization of Executors"> Customization of Executors </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.9. Messaging"> 62.9. Messaging </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.9.1. Spring Integration and Spring Cloud Stream"> 62.9.1. Spring Integration and Spring Cloud Stream </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.9.2. Spring RabbitMq"> 62.9.2. Spring RabbitMq </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.9.3. Spring Kafka"> 62.9.3. Spring Kafka </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__integrations.html');" title="62.10. Zuul"> 62.10. Zuul </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__running_examples.html');" title="63. Running examples"> 63. Running examples </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_consul.html');" title="IX. Spring Cloud Consul"> IX. Spring Cloud Consul </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-install.html');" title="64. Install Consul"> 64. Install Consul </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-agent.html');" title="65. Consul Agent"> 65. Consul Agent </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-discovery.html');" title="66. Service Discovery with Consul"> 66. Service Discovery with Consul </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-discovery.html');" title="66.1. How to activate"> 66.1. How to activate </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-discovery.html');" title="66.2. Registering with Consul"> 66.2. Registering with Consul </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-discovery.html');" title="66.3. HTTP Health Check"> 66.3. HTTP Health Check </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-discovery.html');" title="66.3.1. Metadata and Consul tags"> 66.3.1. Metadata and Consul tags </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-discovery.html');" title="66.3.2. Making the Consul Instance ID Unique"> 66.3.2. Making the Consul Instance ID Unique </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-discovery.html');" title="66.4. Looking up services"> 66.4. Looking up services </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-discovery.html');" title="66.4.1. Using Ribbon"> 66.4.1. Using Ribbon </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-discovery.html');" title="66.4.2. Using the DiscoveryClient"> 66.4.2. Using the DiscoveryClient </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-discovery.html');" title="66.5. Consul Catalog Watch"> 66.5. Consul Catalog Watch </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-config.html');" title="67. Distributed Configuration with Consul"> 67. Distributed Configuration with Consul </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-config.html');" title="67.1. How to activate"> 67.1. How to activate </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-config.html');" title="67.2. Customizing"> 67.2. Customizing </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-config.html');" title="67.3. Config Watch"> 67.3. Config Watch </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-config.html');" title="67.4. YAML or Properties with Config"> 67.4. YAML or Properties with Config </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-config.html');" title="67.5. git2consul with Config"> 67.5. git2consul with Config </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-config.html');" title="67.6. Fail Fast"> 67.6. Fail Fast </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-retry.html');" title="68. Consul Retry"> 68. Consul Retry </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-bus.html');" title="69. Spring Cloud Bus with Consul"> 69. Spring Cloud Bus with Consul </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-bus.html');" title="69.1. How to activate"> 69.1. How to activate </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-hystrix.html');" title="70. Circuit Breaker with Hystrix"> 70. Circuit Breaker with Hystrix </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-consul-turbine.html');" title="71. Hystrix metrics aggregation with Turbine and Consul"> 71. Hystrix metrics aggregation with Turbine and Consul </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_zookeeper.html');" title="X. Spring Cloud Zookeeper"> X. Spring Cloud Zookeeper </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-install.html');" title="72. Install Zookeeper"> 72. Install Zookeeper </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-discovery.html');" title="73. Service Discovery with Zookeeper"> 73. Service Discovery with Zookeeper </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-discovery.html');" title="73.1. Activating"> 73.1. Activating </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-discovery.html');" title="73.2. Registering with Zookeeper"> 73.2. Registering with Zookeeper </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-discovery.html');" title="73.3. Using the DiscoveryClient"> 73.3. Using the DiscoveryClient </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-netflix.html');" title="74. Using Spring Cloud Zookeeper with Spring Cloud Netflix Components"> 74. Using Spring Cloud Zookeeper with Spring Cloud Netflix Components </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-netflix.html');" title="74.1. Ribbon with Zookeeper"> 74.1. Ribbon with Zookeeper </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-service-registry.html');" title="75. Spring Cloud Zookeeper and Service Registry"> 75. Spring Cloud Zookeeper and Service Registry </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-service-registry.html');" title="75.1. Instance Status"> 75.1. Instance Status </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependencies.html');" title="76. Zookeeper Dependencies"> 76. Zookeeper Dependencies </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependencies.html');" title="76.1. Using the Zookeeper Dependencies"> 76.1. Using the Zookeeper Dependencies </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependencies.html');" title="76.2. Activating Zookeeper Dependencies"> 76.2. Activating Zookeeper Dependencies </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependencies.html');" title="76.3. Setting up Zookeeper Dependencies"> 76.3. Setting up Zookeeper Dependencies </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependencies.html');" title="76.3.1. Aliases"> 76.3.1. Aliases </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependencies.html');" title="76.3.2. Path"> 76.3.2. Path </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependencies.html');" title="76.3.3. Load Balancer Type"> 76.3.3. Load Balancer Type </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependencies.html');" title="76.3.4. Content-Type Template and Version"> 76.3.4. Content-Type Template and Version </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependencies.html');" title="76.3.5. Default Headers"> 76.3.5. Default Headers </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependencies.html');" title="76.3.6. Required Dependencies"> 76.3.6. Required Dependencies </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependencies.html');" title="76.3.7. Stubs"> 76.3.7. Stubs </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependencies.html');" title="76.4. Configuring Spring Cloud Zookeeper Dependencies"> 76.4. Configuring Spring Cloud Zookeeper Dependencies </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependency-watcher.html');" title="77. Spring Cloud Zookeeper Dependency Watcher"> 77. Spring Cloud Zookeeper Dependency Watcher </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependency-watcher.html');" title="77.1. Activating"> 77.1. Activating </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependency-watcher.html');" title="77.2. Registering a Listener"> 77.2. Registering a Listener </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-dependency-watcher.html');" title="77.3. Using the Presence Checker"> 77.3. Using the Presence Checker </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-config.html');" title="78. Distributed Configuration with Zookeeper"> 78. Distributed Configuration with Zookeeper </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-config.html');" title="78.1. Activating"> 78.1. Activating </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-config.html');" title="78.2. Customizing"> 78.2. Customizing </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_spring-cloud-zookeeper-config.html');" title="78.3. Access Control Lists (ACLs)"> 78.3. Access Control Lists (ACLs) </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_boot_cloud_cli.html');" title="XI. Spring Boot Cloud CLI"> XI. Spring Boot Cloud CLI </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__installation.html');" title="79. Installation"> 79. Installation </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__running_spring_cloud_services_in_development.html');" title="80. Running Spring Cloud Services in Development"> 80. Running Spring Cloud Services in Development </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__running_spring_cloud_services_in_development.html');" title="80.1. Adding Additional Applications"> 80.1. Adding Additional Applications </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__writing_groovy_scripts_and_running_applications.html');" title="81. Writing Groovy Scripts and Running Applications"> 81. Writing Groovy Scripts and Running Applications </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__encryption_and_decryption_3.html');" title="82. Encryption and Decryption"> 82. Encryption and Decryption </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_security.html');" title="XII. Spring Cloud Security"> XII. Spring Cloud Security </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__quickstart.html');" title="83. Quickstart"> 83. Quickstart </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__quickstart.html');" title="83.1. OAuth2 Single Sign On"> 83.1. OAuth2 Single Sign On </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__quickstart.html');" title="83.2. OAuth2 Protected Resource"> 83.2. OAuth2 Protected Resource </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__more_detail.html');" title="84. More Detail"> 84. More Detail </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__more_detail.html');" title="84.1. Single Sign On"> 84.1. Single Sign On </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__more_detail.html');" title="84.2. Token Relay"> 84.2. Token Relay </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__more_detail.html');" title="84.2.1. Client Token Relay"> 84.2.1. Client Token Relay </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__more_detail.html');" title="84.2.2. Client Token Relay in Zuul Proxy"> 84.2.2. Client Token Relay in Zuul Proxy </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__more_detail.html');" title="84.2.3. Resource Server Token Relay"> 84.2.3. Resource Server Token Relay </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__configuring_authentication_downstream_of_a_zuul_proxy.html');" title="85. Configuring Authentication Downstream of a Zuul Proxy"> 85. Configuring Authentication Downstream of a Zuul Proxy </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_for_cloud_foundry.html');" title="XIII. Spring Cloud for Cloud Foundry"> XIII. Spring Cloud for Cloud Foundry </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__discovery.html');" title="86. Discovery"> 86. Discovery </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__single_sign_on_2.html');" title="87. Single Sign On"> 87. Single Sign On </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract.html');" title="XIV. Spring Cloud Contract"> XIV. Spring Cloud Contract </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_2.html');" title="88. Spring Cloud Contract"> 88. Spring Cloud Contract </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html');" title="89. Spring Cloud Contract Verifier Introduction"> 89. Spring Cloud Contract Verifier Introduction </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html');" title="89.1. Why a Contract Verifier?"> 89.1. Why a Contract Verifier? </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html');" title="89.1.1. Testing issues"> 89.1.1. Testing issues </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html');" title="89.2. Purposes"> 89.2. Purposes </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html');" title="89.3. How It Works"> 89.3. How It Works </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html');" title="89.3.1. A Three-second Tour"> 89.3.1. A Three-second Tour </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html');" title="On the Producer Side"> On the Producer Side </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html');" title="On the Consumer Side"> On the Consumer Side </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html');" title="89.3.2. A Three-minute Tour"> 89.3.2. A Three-minute Tour </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html');" title="On the Producer Side"> On the Producer Side </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html');" title="On the Consumer Side"> On the Consumer Side </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html');" title="89.3.3. Defining the Contract"> 89.3.3. Defining the Contract </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html');" title="89.3.4. Client Side"> 89.3.4. Client Side </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html');" title="89.3.5. Server Side"> 89.3.5. Server Side </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html');" title="89.4. Step-by-step Guide to Consumer Driven Contracts (CDC)"> 89.4. Step-by-step Guide to Consumer Driven Contracts (CDC) </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html');" title="89.4.1. Technical note"> 89.4.1. Technical note </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html');" title="89.4.2. Consumer side (Loan Issuance)"> 89.4.2. Consumer side (Loan Issuance) </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html');" title="89.4.3. Producer side (Fraud Detection server)"> 89.4.3. Producer side (Fraud Detection server) </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html');" title="89.4.4. Consumer Side (Loan Issuance) Final Step"> 89.4.4. Consumer Side (Loan Issuance) Final Step </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html');" title="89.5. Dependencies"> 89.5. Dependencies </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html');" title="89.6. Additional Links"> 89.6. Additional Links </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html');" title="89.6.1. Spring Cloud Contract video"> 89.6.1. Spring Cloud Contract video </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html');" title="89.6.2. Readings"> 89.6.2. Readings </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_introduction.html');" title="89.7. Samples"> 89.7. Samples </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90. Spring Cloud Contract FAQ"> 90. Spring Cloud Contract FAQ </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90.1. Why use Spring Cloud Contract Verifier and not X ?"> 90.1. Why use Spring Cloud Contract Verifier and not X ? </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90.2. I don’t want to write a contract in Groovy!"> 90.2. I don’t want to write a contract in Groovy! </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90.3. What is this value(consumer(), producer()) ?"> 90.3. What is this value(consumer(), producer()) ? </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90.4. How to do Stubs versioning?"> 90.4. How to do Stubs versioning? </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90.4.1. API Versioning"> 90.4.1. API Versioning </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90.4.2. JAR versioning"> 90.4.2. JAR versioning </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90.4.3. Dev or prod stubs"> 90.4.3. Dev or prod stubs </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90.5. Common repo with contracts"> 90.5. Common repo with contracts </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90.5.1. Repo structure"> 90.5.1. Repo structure </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90.5.2. Workflow"> 90.5.2. Workflow </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90.5.3. Consumer"> 90.5.3. Consumer </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90.5.4. Producer"> 90.5.4. Producer </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90.5.5. How can I define messaging contracts per topic not per producer?"> 90.5.5. How can I define messaging contracts per topic not per producer? </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="For Maven Project"> For Maven Project </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="For Gradle Project"> For Gradle Project </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90.6. Do I need a Binary Storage? Can’t I use Git?"> 90.6. Do I need a Binary Storage? Can’t I use Git? </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90.6.1. Protocol convention"> 90.6.1. Protocol convention </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90.6.2. Producer"> 90.6.2. Producer </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="Keeping contracts with the producer and stubs in an external repository"> Keeping contracts with the producer and stubs in an external repository </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90.6.3. Consumer"> 90.6.3. Consumer </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90.7. Can I use the Pact Broker?"> 90.7. Can I use the Pact Broker? </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90.7.1. Pact Consumer"> 90.7.1. Pact Consumer </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90.7.2. Producer"> 90.7.2. Producer </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90.7.3. Pact Consumer (Producer Contract approach)"> 90.7.3. Pact Consumer (Producer Contract approach) </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90.8. How can I debug the request/response being sent by the generated tests client?"> 90.8. How can I debug the request/response being sent by the generated tests client? </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90.8.1. How can I debug the mapping/request/response being sent by WireMock?"> 90.8.1. How can I debug the mapping/request/response being sent by WireMock? </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90.8.2. How can I see what got registered in the HTTP server stub?"> 90.8.2. How can I see what got registered in the HTTP server stub? </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_faq.html');" title="90.8.3. Can I reference text from file?"> 90.8.3. Can I reference text from file? </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91. Spring Cloud Contract Verifier Setup"> 91. Spring Cloud Contract Verifier Setup </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.1. Gradle Project"> 91.1. Gradle Project </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.1.1. Prerequisites"> 91.1.1. Prerequisites </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.1.2. Add Gradle Plugin with Dependencies"> 91.1.2. Add Gradle Plugin with Dependencies </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.1.3. Gradle and Rest Assured 2.0"> 91.1.3. Gradle and Rest Assured 2.0 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.1.4. Snapshot Versions for Gradle"> 91.1.4. Snapshot Versions for Gradle </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.1.5. Add stubs"> 91.1.5. Add stubs </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.1.6. Run the Plugin"> 91.1.6. Run the Plugin </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.1.7. Default Setup"> 91.1.7. Default Setup </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.1.8. Configure Plugin"> 91.1.8. Configure Plugin </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.1.9. Configuration Options"> 91.1.9. Configuration Options </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.1.10. Single Base Class for All Tests"> 91.1.10. Single Base Class for All Tests </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.1.11. Different Base Classes for Contracts"> 91.1.11. Different Base Classes for Contracts </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.1.12. Invoking Generated Tests"> 91.1.12. Invoking Generated Tests </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.1.13. Pushing stubs to SCM"> 91.1.13. Pushing stubs to SCM </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.1.14. Spring Cloud Contract Verifier on the Consumer Side"> 91.1.14. Spring Cloud Contract Verifier on the Consumer Side </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.2. Maven Project"> 91.2. Maven Project </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.2.1. Add maven plugin"> 91.2.1. Add maven plugin </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.2.2. Maven and Rest Assured 2.0"> 91.2.2. Maven and Rest Assured 2.0 </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.2.3. Snapshot versions for Maven"> 91.2.3. Snapshot versions for Maven </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.2.4. Add stubs"> 91.2.4. Add stubs </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.2.5. Run plugin"> 91.2.5. Run plugin </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.2.6. Configure plugin"> 91.2.6. Configure plugin </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.2.7. Configuration Options"> 91.2.7. Configuration Options </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.2.8. Single Base Class for All Tests"> 91.2.8. Single Base Class for All Tests </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.2.9. Different base classes for contracts"> 91.2.9. Different base classes for contracts </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.2.10. Invoking generated tests"> 91.2.10. Invoking generated tests </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.2.11. Pushing stubs to SCM"> 91.2.11. Pushing stubs to SCM </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.2.12. Maven Plugin and STS"> 91.2.12. Maven Plugin and STS </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.3. Stubs and Transitive Dependencies"> 91.3. Stubs and Transitive Dependencies </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.4. CI Server setup"> 91.4. CI Server setup </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.5. Scenarios"> 91.5. Scenarios </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.6. Docker Project"> 91.6. Docker Project </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.6.1. Short intro to Maven, JARs and Binary storage"> 91.6.1. Short intro to Maven, JARs and Binary storage </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.6.2. How it works"> 91.6.2. How it works </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="Environment Variables"> Environment Variables </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.6.3. Example of usage"> 91.6.3. Example of usage </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_setup.html');" title="91.6.4. Server side (nodejs)"> 91.6.4. Server side (nodejs) </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_messaging.html');" title="92. Spring Cloud Contract Verifier Messaging"> 92. Spring Cloud Contract Verifier Messaging </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_messaging.html');" title="92.1. Integrations"> 92.1. Integrations </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_messaging.html');" title="92.2. Manual Integration Testing"> 92.2. Manual Integration Testing </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_messaging.html');" title="92.3. Publisher-Side Test Generation"> 92.3. Publisher-Side Test Generation </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_messaging.html');" title="92.3.1. Scenario 1: No Input Message"> 92.3.1. Scenario 1: No Input Message </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_messaging.html');" title="92.3.2. Scenario 2: Output Triggered by Input"> 92.3.2. Scenario 2: Output Triggered by Input </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_messaging.html');" title="92.3.3. Scenario 3: No Output Message"> 92.3.3. Scenario 3: No Output Message </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_verifier_messaging.html');" title="92.4. Consumer Stub Generation"> 92.4. Consumer Stub Generation </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93. Spring Cloud Contract Stub Runner"> 93. Spring Cloud Contract Stub Runner </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93.1. Snapshot versions"> 93.1. Snapshot versions </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93.2. Publishing Stubs as JARs"> 93.2. Publishing Stubs as JARs </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93.3. Stub Runner Core"> 93.3. Stub Runner Core </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93.3.1. Retrieving stubs"> 93.3.1. Retrieving stubs </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="Stub downloading"> Stub downloading </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="Classpath scanning"> Classpath scanning </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93.3.2. Running stubs"> 93.3.2. Running stubs </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="Running using main app"> Running using main app </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="HTTP Stubs"> HTTP Stubs </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="Viewing registered mappings"> Viewing registered mappings </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="Messaging Stubs"> Messaging Stubs </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93.4. Stub Runner JUnit Rule"> 93.4. Stub Runner JUnit Rule </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93.4.1. Maven settings"> 93.4.1. Maven settings </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93.4.2. Providing fixed ports"> 93.4.2. Providing fixed ports </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93.4.3. Fluent API"> 93.4.3. Fluent API </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93.4.4. Stub Runner with Spring"> 93.4.4. Stub Runner with Spring </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93.5. Stub Runner Spring Cloud"> 93.5. Stub Runner Spring Cloud </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93.5.1. Stubbing Service Discovery"> 93.5.1. Stubbing Service Discovery </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="Test profiles and service discovery"> Test profiles and service discovery </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93.5.2. Additional Configuration"> 93.5.2. Additional Configuration </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93.6. Stub Runner Boot Application"> 93.6. Stub Runner Boot Application </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93.6.1. How to use it?"> 93.6.1. How to use it? </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="Stub Runner Server"> Stub Runner Server </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="Stub Runner Server Fat Jar"> Stub Runner Server Fat Jar </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="Spring Cloud CLI"> Spring Cloud CLI </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93.6.2. Endpoints"> 93.6.2. Endpoints </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="HTTP"> HTTP </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="Messaging"> Messaging </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93.6.3. Example"> 93.6.3. Example </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93.6.4. Stub Runner Boot with Service Discovery"> 93.6.4. Stub Runner Boot with Service Discovery </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93.7. Stubs Per Consumer"> 93.7. Stubs Per Consumer </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93.8. Common"> 93.8. Common </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93.8.1. Common Properties for JUnit and Spring"> 93.8.1. Common Properties for JUnit and Spring </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93.8.2. Stub Runner Stubs IDs"> 93.8.2. Stub Runner Stubs IDs </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93.9. Stub Runner Docker"> 93.9. Stub Runner Docker </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93.9.1. How to use it"> 93.9.1. How to use it </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_stub_runner.html');" title="93.9.2. Example of client side usage in a non JVM project"> 93.9.2. Example of client side usage in a non JVM project </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html');" title="94. Stub Runner for Messaging"> 94. Stub Runner for Messaging </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html');" title="94.1. Stub triggering"> 94.1. Stub triggering </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html');" title="94.1.1. Trigger by Label"> 94.1.1. Trigger by Label </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html');" title="94.1.2. Trigger by Group and Artifact Ids"> 94.1.2. Trigger by Group and Artifact Ids </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html');" title="94.1.3. Trigger by Artifact Ids"> 94.1.3. Trigger by Artifact Ids </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html');" title="94.1.4. Trigger All Messages"> 94.1.4. Trigger All Messages </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html');" title="94.2. Stub Runner Integration"> 94.2. Stub Runner Integration </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html');" title="94.2.1. Adding the Runner to the Project"> 94.2.1. Adding the Runner to the Project </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html');" title="94.2.2. Disabling the functionality"> 94.2.2. Disabling the functionality </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html');" title="Scenario 1 (no input message)"> Scenario 1 (no input message) </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html');" title="Scenario 2 (output triggered by input)"> Scenario 2 (output triggered by input) </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html');" title="Scenario 3 (input with no output)"> Scenario 3 (input with no output) </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html');" title="94.3. Stub Runner Stream"> 94.3. Stub Runner Stream </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html');" title="94.3.1. Adding the Runner to the Project"> 94.3.1. Adding the Runner to the Project </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html');" title="94.3.2. Disabling the functionality"> 94.3.2. Disabling the functionality </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html');" title="Scenario 1 (no input message)"> Scenario 1 (no input message) </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html');" title="Scenario 2 (output triggered by input)"> Scenario 2 (output triggered by input) </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html');" title="Scenario 3 (input with no output)"> Scenario 3 (input with no output) </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html');" title="94.4. Stub Runner Spring AMQP"> 94.4. Stub Runner Spring AMQP </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html');" title="94.4.1. Adding the Runner to the Project"> 94.4.1. Adding the Runner to the Project </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html');" title="Triggering the message"> Triggering the message </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_stub-runner-for-messaging.html');" title="Spring AMQP Test Configuration"> Spring AMQP Test Configuration </a> </li>
</ul> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95. Contract DSL"> 95. Contract DSL </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.1. Limitations"> 95.1. Limitations </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.2. Common Top-Level elements"> 95.2. Common Top-Level elements </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.2.1. Description"> 95.2.1. Description </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.2.2. Name"> 95.2.2. Name </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.2.3. Ignoring Contracts"> 95.2.3. Ignoring Contracts </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.2.4. Passing Values from Files"> 95.2.4. Passing Values from Files </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.2.5. HTTP Top-Level Elements"> 95.2.5. HTTP Top-Level Elements </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.3. Request"> 95.3. Request </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.4. Response"> 95.4. Response </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.5. Dynamic properties"> 95.5. Dynamic properties </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.5.1. Dynamic properties inside the body"> 95.5.1. Dynamic properties inside the body </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.5.2. Regular expressions"> 95.5.2. Regular expressions </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.5.3. Passing Optional Parameters"> 95.5.3. Passing Optional Parameters </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.5.4. Executing Custom Methods on the Server Side"> 95.5.4. Executing Custom Methods on the Server Side </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.5.5. Referencing the Request from the Response"> 95.5.5. Referencing the Request from the Response </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.5.6. Registering Your Own WireMock Extension"> 95.5.6. Registering Your Own WireMock Extension </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.5.7. Dynamic Properties in the Matchers Sections"> 95.5.7. Dynamic Properties in the Matchers Sections </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.6. JAX-RS Support"> 95.6. JAX-RS Support </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.7. Async Support"> 95.7. Async Support </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.8. Working with Context Paths"> 95.8. Working with Context Paths </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.9. Working with Web Flux"> 95.9. Working with Web Flux </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.10. Messaging Top-Level Elements"> 95.10. Messaging Top-Level Elements </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.10.1. Output Triggered by a Method"> 95.10.1. Output Triggered by a Method </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.10.2. Output Triggered by a Message"> 95.10.2. Output Triggered by a Message </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.10.3. Consumer/Producer"> 95.10.3. Consumer/Producer </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.10.4. Common"> 95.10.4. Common </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.11. Multiple Contracts in One File"> 95.11. Multiple Contracts in One File </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_contract-dsl.html');" title="95.12. Generating Spring REST Docs snippets from the contracts"> 95.12. Generating Spring REST Docs snippets from the contracts </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customization.html');" title="96. Customization"> 96. Customization </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customization.html');" title="96.1. Extending the DSL"> 96.1. Extending the DSL </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customization.html');" title="96.1.1. Common JAR"> 96.1.1. Common JAR </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customization.html');" title="96.1.2. Adding the Dependency to the Project"> 96.1.2. Adding the Dependency to the Project </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customization.html');" title="96.1.3. Test the Dependency in the Project’s Dependencies"> 96.1.3. Test the Dependency in the Project’s Dependencies </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customization.html');" title="96.1.4. Test a Dependency in the Plugin’s Dependencies"> 96.1.4. Test a Dependency in the Plugin’s Dependencies </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__customization.html');" title="96.1.5. Referencing classes in DSLs"> 96.1.5. Referencing classes in DSLs </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__using_the_pluggable_architecture.html');" title="97. Using the Pluggable Architecture"> 97. Using the Pluggable Architecture </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__using_the_pluggable_architecture.html');" title="97.1. Custom Contract Converter"> 97.1. Custom Contract Converter </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__using_the_pluggable_architecture.html');" title="97.1.1. Pact Converter"> 97.1.1. Pact Converter </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__using_the_pluggable_architecture.html');" title="97.1.2. Pact Contract"> 97.1.2. Pact Contract </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__using_the_pluggable_architecture.html');" title="97.1.3. Pact for Producers"> 97.1.3. Pact for Producers </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__using_the_pluggable_architecture.html');" title="97.1.4. Pact for Consumers"> 97.1.4. Pact for Consumers </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__using_the_pluggable_architecture.html');" title="97.2. Using the Custom Test Generator"> 97.2. Using the Custom Test Generator </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__using_the_pluggable_architecture.html');" title="97.3. Using the Custom Stub Generator"> 97.3. Using the Custom Stub Generator </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__using_the_pluggable_architecture.html');" title="97.4. Using the Custom Stub Runner"> 97.4. Using the Custom Stub Runner </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__using_the_pluggable_architecture.html');" title="97.5. Using the Custom Stub Downloader"> 97.5. Using the Custom Stub Downloader </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__using_the_pluggable_architecture.html');" title="97.6. Using the SCM Stub Downloader"> 97.6. Using the SCM Stub Downloader </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__using_the_pluggable_architecture.html');" title="97.7. Using the Pact Stub Downloader"> 97.7. Using the Pact Stub Downloader </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_wiremock.html');" title="98. Spring Cloud Contract WireMock"> 98. Spring Cloud Contract WireMock </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_wiremock.html');" title="98.1. Registering Stubs Automatically"> 98.1. Registering Stubs Automatically </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_wiremock.html');" title="98.2. Using Files to Specify the Stub Bodies"> 98.2. Using Files to Specify the Stub Bodies </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_wiremock.html');" title="98.3. Alternative: Using JUnit Rules"> 98.3. Alternative: Using JUnit Rules </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_wiremock.html');" title="98.4. Relaxed SSL Validation for Rest Template"> 98.4. Relaxed SSL Validation for Rest Template </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_wiremock.html');" title="98.5. WireMock and Spring MVC Mocks"> 98.5. WireMock and Spring MVC Mocks </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_wiremock.html');" title="98.6. Customization of WireMock configuration"> 98.6. Customization of WireMock configuration </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_wiremock.html');" title="98.7. Generating Stubs using REST Docs"> 98.7. Generating Stubs using REST Docs </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_contract_wiremock.html');" title="98.8. Generating Contracts by Using REST Docs"> 98.8. Generating Contracts by Using REST Docs </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__migrations.html');" title="99. Migrations"> 99. Migrations </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__migrations.html');" title="99.1. 1.0.x → 1.1.x"> 99.1. 1.0.x → 1.1.x </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__migrations.html');" title="99.1.1. New structure of generated stubs"> 99.1.1. New structure of generated stubs </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__migrations.html');" title="99.2. 1.1.x → 1.2.x"> 99.2. 1.1.x → 1.2.x </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__migrations.html');" title="99.2.1. Custom HttpServerStub"> 99.2.1. Custom HttpServerStub </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__migrations.html');" title="99.2.2. New packages for generated tests"> 99.2.2. New packages for generated tests </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__migrations.html');" title="99.2.3. New Methods in TemplateProcessor"> 99.2.3. New Methods in TemplateProcessor </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__migrations.html');" title="99.2.4. RestAssured 3.0"> 99.2.4. RestAssured 3.0 </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__migrations.html');" title="99.3. 1.2.x → 2.0.x"> 99.3. 1.2.x → 2.0.x </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__migrations.html');" title="99.3.1. No Camel support"> 99.3.1. No Camel support </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__links.html');" title="100. Links"> 100. Links </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_vault.html');" title="XV. Spring Cloud Vault"> XV. Spring Cloud Vault </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__quick_start_4.html');" title="101. Quick Start"> 101. Quick Start </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__client_side_usage_2.html');" title="102. Client Side Usage"> 102. Client Side Usage </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__client_side_usage_2.html');" title="102.1. Authentication"> 102.1. Authentication </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.authentication.html');" title="103. Authentication methods"> 103. Authentication methods </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.authentication.html');" title="103.1. Token authentication"> 103.1. Token authentication </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.authentication.html');" title="103.2. AppId authentication"> 103.2. AppId authentication </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.authentication.html');" title="103.2.1. Custom UserId"> 103.2.1. Custom UserId </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.authentication.html');" title="103.3. AppRole authentication"> 103.3. AppRole authentication </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.authentication.html');" title="103.4. AWS-EC2 authentication"> 103.4. AWS-EC2 authentication </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.authentication.html');" title="103.5. AWS-IAM authentication"> 103.5. AWS-IAM authentication </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.authentication.html');" title="103.6. TLS certificate authentication"> 103.6. TLS certificate authentication </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.authentication.html');" title="103.7. Cubbyhole authentication"> 103.7. Cubbyhole authentication </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.authentication.html');" title="103.8. Kubernetes authentication"> 103.8. Kubernetes authentication </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.backends.html');" title="104. Secret Backends"> 104. Secret Backends </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.backends.html');" title="104.1. Generic Backend"> 104.1. Generic Backend </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.backends.html');" title="104.2. Versioned Key-Value Backend"> 104.2. Versioned Key-Value Backend </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.backends.html');" title="104.3. Consul"> 104.3. Consul </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.backends.html');" title="104.4. RabbitMQ"> 104.4. RabbitMQ </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.backends.html');" title="104.5. AWS"> 104.5. AWS </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.backends.database-backends.html');" title="105. Database backends"> 105. Database backends </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.backends.database-backends.html');" title="105.1. Database"> 105.1. Database </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.backends.database-backends.html');" title="105.2. Apache Cassandra"> 105.2. Apache Cassandra </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.backends.database-backends.html');" title="105.3. MongoDB"> 105.3. MongoDB </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.backends.database-backends.html');" title="105.4. MySQL"> 105.4. MySQL </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.backends.database-backends.html');" title="105.5. PostgreSQL"> 105.5. PostgreSQL </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.backends.configurer.html');" title="106. Configure PropertySourceLocator behavior"> 106. Configure PropertySourceLocator behavior </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__service_registry_configuration.html');" title="107. Service Registry Configuration"> 107. Service Registry Configuration </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.fail-fast.html');" title="108. Vault Client Fail Fast"> 108. Vault Client Fail Fast </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault.config.ssl.html');" title="109. Vault Client SSL configuration"> 109. Vault Client SSL configuration </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_vault-lease-renewal.html');" title="110. Lease lifecycle management (renewal and revocation)"> 110. Lease lifecycle management (renewal and revocation) </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_gateway.html');" title="XVI. Spring Cloud Gateway"> XVI. Spring Cloud Gateway </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-starter.html');" title="111. How to Include Spring Cloud Gateway"> 111. How to Include Spring Cloud Gateway </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__glossary.html');" title="112. Glossary"> 112. Glossary </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-how-it-works.html');" title="113. How It Works"> 113. How It Works </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-request-predicates-factories.html');" title="114. Route Predicate Factories"> 114. Route Predicate Factories </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-request-predicates-factories.html');" title="114.1. After Route Predicate Factory"> 114.1. After Route Predicate Factory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-request-predicates-factories.html');" title="114.2. Before Route Predicate Factory"> 114.2. Before Route Predicate Factory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-request-predicates-factories.html');" title="114.3. Between Route Predicate Factory"> 114.3. Between Route Predicate Factory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-request-predicates-factories.html');" title="114.4. Cookie Route Predicate Factory"> 114.4. Cookie Route Predicate Factory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-request-predicates-factories.html');" title="114.5. Header Route Predicate Factory"> 114.5. Header Route Predicate Factory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-request-predicates-factories.html');" title="114.6. Host Route Predicate Factory"> 114.6. Host Route Predicate Factory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-request-predicates-factories.html');" title="114.7. Method Route Predicate Factory"> 114.7. Method Route Predicate Factory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-request-predicates-factories.html');" title="114.8. Path Route Predicate Factory"> 114.8. Path Route Predicate Factory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-request-predicates-factories.html');" title="114.9. Query Route Predicate Factory"> 114.9. Query Route Predicate Factory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-request-predicates-factories.html');" title="114.10. RemoteAddr Route Predicate Factory"> 114.10. RemoteAddr Route Predicate Factory </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi_gateway-request-predicates-factories.html');" title="114.10.1. Modifying the way remote addresses are resolved"> 114.10.1. Modifying the way remote addresses are resolved </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html');" title="115. GatewayFilter Factories"> 115. GatewayFilter Factories </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html');" title="115.1. AddRequestHeader GatewayFilter Factory"> 115.1. AddRequestHeader GatewayFilter Factory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html');" title="115.2. AddRequestParameter GatewayFilter Factory"> 115.2. AddRequestParameter GatewayFilter Factory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html');" title="115.3. AddResponseHeader GatewayFilter Factory"> 115.3. AddResponseHeader GatewayFilter Factory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html');" title="115.4. Hystrix GatewayFilter Factory"> 115.4. Hystrix GatewayFilter Factory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html');" title="115.5. PrefixPath GatewayFilter Factory"> 115.5. PrefixPath GatewayFilter Factory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html');" title="115.6. PreserveHostHeader GatewayFilter Factory"> 115.6. PreserveHostHeader GatewayFilter Factory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html');" title="115.7. RequestRateLimiter GatewayFilter Factory"> 115.7. RequestRateLimiter GatewayFilter Factory </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html');" title="115.7.1. Redis RateLimiter"> 115.7.1. Redis RateLimiter </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html');" title="115.8. RedirectTo GatewayFilter Factory"> 115.8. RedirectTo GatewayFilter Factory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html');" title="115.9. RemoveNonProxyHeaders GatewayFilter Factory"> 115.9. RemoveNonProxyHeaders GatewayFilter Factory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html');" title="115.10. RemoveRequestHeader GatewayFilter Factory"> 115.10. RemoveRequestHeader GatewayFilter Factory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html');" title="115.11. RemoveResponseHeader GatewayFilter Factory"> 115.11. RemoveResponseHeader GatewayFilter Factory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html');" title="115.12. RewritePath GatewayFilter Factory"> 115.12. RewritePath GatewayFilter Factory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html');" title="115.13. SaveSession GatewayFilter Factory"> 115.13. SaveSession GatewayFilter Factory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html');" title="115.14. SecureHeaders GatewayFilter Factory"> 115.14. SecureHeaders GatewayFilter Factory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html');" title="115.15. SetPath GatewayFilter Factory"> 115.15. SetPath GatewayFilter Factory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html');" title="115.16. SetResponseHeader GatewayFilter Factory"> 115.16. SetResponseHeader GatewayFilter Factory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html');" title="115.17. SetStatus GatewayFilter Factory"> 115.17. SetStatus GatewayFilter Factory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html');" title="115.18. StripPrefix GatewayFilter Factory"> 115.18. StripPrefix GatewayFilter Factory </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__gatewayfilter_factories.html');" title="115.19. Retry GatewayFilter Factory"> 115.19. Retry GatewayFilter Factory </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__global_filters.html');" title="116. Global Filters"> 116. Global Filters </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__global_filters.html');" title="116.1. Combined Global Filter and GatewayFilter Ordering"> 116.1. Combined Global Filter and GatewayFilter Ordering </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__global_filters.html');" title="116.2. Forward Routing Filter"> 116.2. Forward Routing Filter </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__global_filters.html');" title="116.3. LoadBalancerClient Filter"> 116.3. LoadBalancerClient Filter </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__global_filters.html');" title="116.4. Netty Routing Filter"> 116.4. Netty Routing Filter </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__global_filters.html');" title="116.5. Netty Write Response Filter"> 116.5. Netty Write Response Filter </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__global_filters.html');" title="116.6. RouteToRequestUrl Filter"> 116.6. RouteToRequestUrl Filter </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__global_filters.html');" title="116.7. Websocket Routing Filter"> 116.7. Websocket Routing Filter </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__global_filters.html');" title="116.8. Gateway Metrics Filter"> 116.8. Gateway Metrics Filter </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__global_filters.html');" title="116.9. Making An Exchange As Routed"> 116.9. Making An Exchange As Routed </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__tls_ssl.html');" title="117. TLS / SSL"> 117. TLS / SSL </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__tls_ssl.html');" title="117.1. TLS Handshake"> 117.1. TLS Handshake </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__configuration_2.html');" title="118. Configuration"> 118. Configuration </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__configuration_2.html');" title="118.1. Fluent Java Routes API"> 118.1. Fluent Java Routes API </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__configuration_2.html');" title="118.2. DiscoveryClient Route Definition Locator"> 118.2. DiscoveryClient Route Definition Locator </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__cors_configuration.html');" title="119. CORS Configuration"> 119. CORS Configuration </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__actuator_api.html');" title="120. Actuator API"> 120. Actuator API </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__developer_guide.html');" title="121. Developer Guide"> 121. Developer Guide </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__developer_guide.html');" title="121.1. Writing Custom Route Predicate Factories"> 121.1. Writing Custom Route Predicate Factories </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__developer_guide.html');" title="121.2. Writing Custom GatewayFilter Factories"> 121.2. Writing Custom GatewayFilter Factories </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__developer_guide.html');" title="121.3. Writing Custom Global Filters"> 121.3. Writing Custom Global Filters </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__developer_guide.html');" title="121.4. Writing Custom Route Locators and Writers"> 121.4. Writing Custom Route Locators and Writers </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__building_a_simple_gateway_using_spring_mvc_or_webflux.html');" title="122. Building a Simple Gateway Using Spring MVC or Webflux"> 122. Building a Simple Gateway Using Spring MVC or Webflux </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__spring_cloud_function.html');" title="XVII. Spring Cloud Function"> XVII. Spring Cloud Function </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__introduction_2.html');" title="123. Introduction"> 123. Introduction </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__getting_started.html');" title="124. Getting Started"> 124. Getting Started </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__building_and_running_a_function.html');" title="125. Building and Running a Function"> 125. Building and Running a Function </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__function_catalog_and_flexible_function_signatures.html');" title="126. Function Catalog and Flexible Function Signatures"> 126. Function Catalog and Flexible Function Signatures </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__standalone_web_applications.html');" title="127. Standalone Web Applications"> 127. Standalone Web Applications </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__standalone_streaming_applications.html');" title="128. Standalone Streaming Applications"> 128. Standalone Streaming Applications </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__deploying_a_packaged_function.html');" title="129. Deploying a Packaged Function"> 129. Deploying a Packaged Function </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__dynamic_compilation.html');" title="130. Dynamic Compilation"> 130. Dynamic Compilation </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html');" title="131. Serverless Platform Adapters"> 131. Serverless Platform Adapters </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html');" title="131.1. AWS Lambda"> 131.1. AWS Lambda </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html');" title="131.1.1. Introduction"> 131.1.1. Introduction </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html');" title="131.1.2. Notes on JAR Layout"> 131.1.2. Notes on JAR Layout </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html');" title="131.1.3. Upload"> 131.1.3. Upload </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html');" title="131.1.4. Platfom Specific Features"> 131.1.4. Platfom Specific Features </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html');" title="HTTP and API Gateway"> HTTP and API Gateway </a> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html');" title="131.2. Azure Functions"> 131.2. Azure Functions </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html');" title="131.2.1. Notes on JAR Layout"> 131.2.1. Notes on JAR Layout </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html');" title="131.2.2. JSON Configuration"> 131.2.2. JSON Configuration </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html');" title="131.2.3. Build"> 131.2.3. Build </a> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html');" title="131.2.4. Running the sample"> 131.2.4. Running the sample </a> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html');" title="131.3. Apache Openwhisk"> 131.3. Apache Openwhisk </a>
<ul class="articles">
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__serverless_platform_adapters.html');" title="131.3.1. Quick Start"> 131.3.1. Quick Start </a> </li>
</ul> </li>
</ul> </li>
</ul> </li>
<li> <a href="javascript:window.open('https://www.docs4dev.com/docs/en/spring-cloud/Finchley.SR2/reference/multi__appendix_compendium_of_configuration_properties.html');" title="XVIII. Appendix: Compendium of Configuration Properties"> XVIII. Appendix: Compendium of Configuration Properties </a> </li>
</ul>
</div></div>
</div>
</section>
<div class="right-sidebar">
<div class="affix"><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6108808167664152" data-ad-slot="3102929424" data-ad-format="auto" data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script></div>
</div>
</div>
<div class="ft">
<a href="#toolbar-title" id="anchorNavigationExGoTop"><i class="fa fa-arrow-up"></i></a>
<footer class="footer">
<div class="footer__container--normal">
<img alt="扫码关注公众号" title="扫码关注公众号" src="static/picture/qr-code.png" width="170" height="170">
<div class="footer__description--normal">
<p class="paragraph footer__author--normal">Docs4dev<sup class="super">&#xAE;</sup>
</p>
<p class="paragraph footer__quote&#45;&#45;normal">
如果你在使用过程中遇到任何问题，可以在 <a href="javascript:window.open('https://github.com/docs4dev/docs4dev-issues');" target="_blank" rel="noopener noreferrer">这里<i class="fa fa-external-link"></i></a> 提issue。
</p>
<div class="footer__main--normal">
<p class="paragraph footer__main__paragraph--normal copyright" style="color: #666 !important;">
<a href="javascript:window.open('https://beian.miit.gov.cn/');">
蜀ICP备14021783号-6
</a>
</p>
<p class="paragraph footer__main__paragraph--normal copyright" style="color: #666 !important;">
Copyright &#xA9; Docs4dev all
right reserved, powered by <a href="index2.html" target="_blank">Docs4dev</a></p>
</div>
</div>
</div>
<div class="box__issues">
</div>
</footer>
</div>
</div>
</div>
</div>
</div>
<script>
  var hasToc = true;
  /*  var downloadable = /!*false*!/ false;
    var editable = /!*false*!/ false;
    var code = /!*"spring-cloud"*!/ false;
    var version = /!*"Finchley.SR2"*!/ false;
    var type = /!*"reference"*!/ false;
    var lang = /!*"en"*!/ 'en';
    //edit link
    require(["gitbook", "jQuery"], function (gitbook, $) {
      gitbook.events.bind('start', function (e, config) {
        // Add edit toolbar to left
        var chapterId = /!*15851*!/ 0;
        if (downloadable) {
          gitbook.toolbar.createButton({
            icon: 'fa fa-download',
            text: '下载',
            onClick: function () {
              window.open('/download?code=' + code + '&version=' + version + '&type=' + type + '&lang=' + lang);
            }
          });
        }
        if (editable) {
          gitbook.toolbar.createButton({
            icon: 'fa fa-edit',
            text: '编辑此页',
            onClick: function () {
              window.open('/docs/edit?chapterId=' + chapterId + '&lang=' + lang);
            }
          });
        }
      });
    });*/
</script>
<script>
    var code = "spring-cloud";
    var lang = "en";
  </script>

<script src="static/js/autocomplete-js.js"></script>
<script src="static/js/app.min.js"></script>
<script src="static/js/search.min.js"></script>
</body>
</html>
